我有一个带有时间戳字段的表,我想获取时间戳值小于最后一天的所有数据。我尝试了下面的代码,但它没有工作,并给我空白数组。
$start = strtotime(date('2016-01-26'));
$qry = "SELECT * FROM kom_payment_logs WHERE date<".$start;
$query = db_query($qry);
如何在时间戳字段的where条件中使用php日期函数值。
答案 0 :(得分:0)
首先,检查您的mysql日期字段本身是否为时间戳字段。 其次,在php中获取$ start的值,将其置于mysql查询中的$ start并直接从phpmyadmin&gt;运行查询; mysql表&gt; sql并查看执行查询后是否显示任何错误。