[請益] 想問一個存取資料庫時間的問題

看板PHP作者 (= =)時間19年前 (2007/02/27 21:14), 編輯推噓0(006)
留言6則, 2人參與, 最新討論串1/1
我使用的資料庫是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

02/27 21:27, , 1F
補充一下 我想要做的是存取資料庫內時間之後 印出月跟日
02/27 21:27, 1F

02/27 21:34, , 2F
用"SELECT abcde AS a",之後可以用$row3['a']取得該值
02/27 21:34, 2F

02/27 21:35, , 3F
如果不改SQL本身的話,欄位名稱會是你打的東西
02/27 21:35, 3F

02/27 21:36, , 4F
如你的例子的話,應該就是$row3["MONTH('1998-02-03')"]
02/27 21:36, 4F

02/27 21:36, , 5F
另外,你可以取得整個時間之後,用split去分開
02/27 21:36, 5F

02/27 22:00, , 6F
已經解決^^ 謝謝
02/27 22:00, 6F
文章代碼(AID): #15v2x2N5 (PHP)
文章代碼(AID): #15v2x2N5 (PHP)