[英]php mysql: syntax date with hour
我正在嘗試顯示從前一天的23點開始直到01點的數據。
$query=mysql_query("select fe1a.* from fe1a WHERE fe1a.waktu_fe1a >= '%$tanggal_awal%'
23:00:00 + INTERVAL -1 DAY AND fe1a.waktu_fe1a < '%$tanggal_awal%' 01:00:00 ");
我使用'%$tanggal_awal%'
從日歷tanggal_awal=$_POST['tanggal_awal'];
捕獲日期值tanggal_awal=$_POST['tanggal_awal'];
沒用 我認為語法'%$tanggal_awal%'
'23:00:00中存在錯誤。 如果我將腳本更改為WHERE fe1a.waktu_fe1a >= '%$tanggal_awal%'
或WHERE fe1a.waktu_fe1a like '%$tanggal_awal%'
或沒有小時的東西, fe1a.waktu_fe1a like '%$tanggal_awal%'
。
fe1a.waktu_fe1a datetime
您能幫我糾正這種語法嗎?
$query = mysql_query("
select fe1a.*
from
fe1a
WHERE
fe1a.waktu_fe1a >= '$tanggal_awal 23:00:00' + INTERVAL -1 DAY
AND
fe1a.waktu_fe1a < '$tanggal_awal 01:00:00' ");
您不需要%
符號。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.