看板 PHP 關於我們 聯絡資訊
我使用的資料庫是mySQL 儲存時間的型態是datetime $query=sprintf("select MONTH('1998-02-03')"); $result2=mysql_query($query); $row3=mysql_fetch_assoc($result2); $buf=sprintf("月份是%d",$row3["MONTH"]); echo $buf; 可以這邊卻顯示了月份是0 請問黃色部分應該修改為什麼呢?? 他的欄位名稱很怪>"< 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.139.133.180
cellostar:補充一下 我想要做的是存取資料庫內時間之後 印出月跟日 02/27 21:27
kong0107:用"SELECT abcde AS a",之後可以用$row3['a']取得該值 02/27 21:34
kong0107:如果不改SQL本身的話,欄位名稱會是你打的東西 02/27 21:35
kong0107:如你的例子的話,應該就是$row3["MONTH('1998-02-03')"] 02/27 21:36
kong0107:另外,你可以取得整個時間之後,用split去分開 02/27 21:36
cellostar:已經解決^^ 謝謝 02/27 22:00