【发布时间】:2012-01-07 10:11:11
【问题描述】:
这是我的代码:
$stmt = $conn->mysqli->prepare('INSERT INTO photos (CaseNo, ImageName, CaptureTime, UploadTime) VALUES (?,?,?,?)');
$stmt->bind_param('isss', $caseno, $index.'.'.$extension, date('Y-m-d H:i:s'), date('Y-m-d H:i:s'));
我也试过这个:
$stmt = $conn->mysqli->prepare('INSERT INTO photos (CaseNo, ImageName, CaptureTime, UploadTime) VALUES (?,?,?,?)');
$captureTime = date('Y-m-d H:i:s');
$uploadTime = date('Y-m-d H:i:s');
$stmt->bind_param('isss', $caseno, $index.'.'.$extension, $captureTime, $uploadTime);
我收到错误:
致命错误:** 无法通过引用传递参数 3 在 **...文件路径...行 #
请注意,CaptureTime 和 UploadeTime 的数据类型为 date。并忽略我传递的第三个和第四个参数的值相同的事实。
代码有什么问题?
【问题讨论】:
-
给你参考:这个issue有类似的问题stackoverflow.com/questions/13105373/…