Aquí está mi código:¿Cómo se resuelve el error "no se puede pasar el parámetro por referencia" en PHP?
$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'));
He intentado esto también:
$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);
estoy consiguiendo el error:
Fatal error:** Cannot pass parameter 3 by reference in **...file path...line #
Tenga en cuenta que CaptureTime y UploadeTime tienen tipo de datos fecha. E ignore el hecho de que estoy pasando el valor del 3 ° y 4 ° parámetro igual.
¿Qué pasa con el código?
posible duplicado de [PHP mysqli wrapper: pasar por referencia con __call() y call_user_func_array()] (http://stackoverflow.com/questions/2566289/php-mysqli-wrapper-passing-by-reference-with- call-and-call-user-func-array) – ajreal
referencia para usted: este problema tiene un problema similar http://stackoverflow.com/questions/13105373/php-error-cannot-pass-parameter-2- por referencia – Yoshi
Posible duplicado de [Error PHP: "No se puede pasar el parámetro 2 por referencia"] (https://stackoverflow.com/questions/13105373/php-error-cannot-pass-parameter-2-by-reference) –