簡體   English   中英

插入的准備好的聲明

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM