Вот мой код:
$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);
Я получаю ошибку:
Fatal error:** Cannot pass parameter 3 by reference in **...file path...line #
Обратите внимание, что CaptureTime и UploadeTime имеют datatype date. И не обращайте внимания на то, что я передаю значение 3-го и 4-го параметра одинаково.
Что не так с кодом?