【发布时间】:2014-04-21 12:42:03
【问题描述】:
我目前正在运行 SQL 查询来计算昨天的结果。我正在尝试压缩我的代码,并想知道是否有一种方法可以插入以下命令...
date("Y-m-d", strtotime( '-1 days' ) );
直接进入我的查询?目前我正在为其分配一个变量,然后像这样插入变量......
$yesterday = date("Y-m-d", strtotime( '-1 days' ) );
SELECT COUNT(*) as count FROM my_table WHERE value='d01' AND date LIKE '%$yesterday%'
【问题讨论】:
-
您在使用 PDO 吗?如果是这样,为什么不直接将其绑定为参数?
-
日期像'%$yesterday%'?如果您将日期存储为字符串,则压缩代码是您的问题最少。