【发布时间】:2016-08-20 13:23:34
【问题描述】:
我正在尝试通过以下方式更新我的数据库中的一些数据:
if($stmt = $connection->prepare("UPDATE `booking` SET status = ?, datecreated = ? WHERE day = ? AND timeSlot = ?")){
$stmt->bind_param('ssss', 'processing', 'now()', $results[0]['timeSlot'], $results[0]['day']);
$stmt->execute();
$stmt->close();
echo 'Updated';
}
当我运行它时,我收到以下错误:
致命错误:无法通过引用传递参数 2
datecreated 列是日期时间类型。
我已经尝试过 now() 和 'now()' 和 date('Y-m-d H:i:s') 所有 3 都给了我同样的错误。
【问题讨论】: