mysqli bind_param() 錯誤:傳遞值而不是引用
錯誤「mysqli_stmt::bind_param() 的參數3 預期為當的參數::bind_param()傳遞一個引用,給定值時出現值的數組,而不是對這些值的引用的數組。
$params 陣列包含值而不是對這些值的參考。建立引用:OOP 程式碼
$params = array(1,"2","3","4");
$params = array(1,&"2", &"3", &"4");
使用擴充運算子的替代解決方案(PHP 5.6 )
array_unshift($params, $param_type);
array_unshift($params, $param_type); foreach ($params as $key => $value) { $params[$key] =& $value; }
以上是為什麼 mysqli_stmt::bind_param() 拋出'參數...預期為引用,給定值”?的詳細內容。更多資訊請關注PHP中文網其他相關文章!