将PHP日期和时间值与Mysql日期和时间字段进行比较
例如,
$ date_time = date('Y-m-d H:i:s');
$sql= "Select * from event_master where create_on='".$date_time."'"; $result = mysql_query($sql);
或者比较php日期和其他更好的方法sql date&的时间值时间字段值,请建议我。
我希望有人能给出答案。
答案 0 :(得分:0)
您是否在询问MySQL数据库是否是在分钟& 秒也不会产生很多结果。将查询调整为DATE()
,然后相应地检查时间:
$sql = "SELECT
*
FROM
event_master
WHERE
DATE( create_on ) = '". $date_time ."'";
最后,您确实应该使用mysqli_
而不是弃用的mysql
模块。
答案 1 :(得分:0)
试
Select * From event_master where create_on = STR_TO_DATE('$date_time', '%Y-%m-%d %H:%i:%s');
答案 2 :(得分:0)
$oDate = new \DateTime();
$zDate = $oDate->format('Y-m-d H:i:s');
$sql= "Select * from event_master where create_on='".$zDate ."'";
$result = mysql_query($sql);