[英]broken prepared statement for insert
我不能為我的生活弄清楚為什么這個准備好的聲明不起作用。
$thisInsert = $db->prepare("INSERT INTO conversations (person_a, person_b, exchange_count, inbox) values(?, ?, ?, ?)");
$thisInsert->bind_param('iiii', $activeUser, $passiveUser, 1, 1);
$thisInsert->execute();
值由引用綁定,而不是按值綁定; 所以你不能綁定像1
這樣的值,只能包含一個包含你想要綁定的值的變量
引自手冊 (我的重點)
請注意 ,mysqli_stmt_bind_param()需要通過引用傳遞參數
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.