我今天无法让我的选择语句过滤日期时间列:我只需要行数(多少)
$u_today = date('Y-m-d');
$query = mysql_query("SELECT * FROM wds_sec1tasks WHERE due_date = '$u_today'");
$u_rows = mysql_num_rows($query);
echo $u_rows;
我是否需要抓住日期时间的左 10 个字符进行比较?substr(due_date,0,10)?
谢谢,JM
您必须先通过以下方式due_date
进行转换DATE
:
SELECT * FROM wds_sec1tasks WHERE DATE(due_date) = '$u_today'
只需使用CURRENT_DATE
:
$query = mysql_query("SELECT * FROM wds_sec1tasks WHERE due_date = CURRENT_DATE");