我正在使用 DataTables Editor 尝试使用当天发生的数据库中的事件填充网格。我尝试了以下查询,但是遇到了一个问题:
// Time
$date = date_create();
$date = date('m/d/Y', date_timestamp_get($date));
// Where Clause
if (isset($_GET['gridNumber']) && $_GET['gridNumber']==2 && isset($_GET['varTodaysActions']) && $_GET['varTodaysActions']=='y') {
$editor->where($key = date('m/d/Y', strtotime('tblActions.actionTimeStamp')), $value = $date, $op = '=' );
}
问题似乎是将数据库中格式化的 unixtime 时间戳与当前日期进行比较。我收到的错误是
{“错误”:“SQLSTATE [42S22]:找不到列:1054 'where 子句'中的未知列'12/31/1969'”,“数据”:[]}