我有以下代码,我想获取存储的时间戳$begin
并将其传递给 MySQL 查询,但查询失败:
Fatal error: Unsupported operand types
这是用于填充变量的代码$begin
:
$datepicker_begin = "01/07/2013";
$begin = DateTime::createFromFormat('m/d/Y', $datepicker_begin);
$beginObj = $begin->format('Y-m-d');
$begin = strtotime($beginObj); // becomes Unix Timestamp
这是查询的代码。它正在检查日期列,它是一种date
类型并被调用date
,以查看表中是否存在日期。
// Check if chosen date is available.
$s=$dbh->prepare("
SELECT DISTINCT
`date`
FROM
`report_coa_bal_hist`
WHERE
UNIX_TIMESTAMP(date) = ?
");
if ($s->execute($begin)) {
return true;
} else {
return false;
}