我不能为我的生活弄清楚为什么这个准备好的陈述不起作用。
$thisInsert = $db->prepare("INSERT INTO conversations (person_a, person_b, exchange_count, inbox) values(?, ?, ?, ?)");
$thisInsert->bind_param('iiii', $activeUser, $passiveUser, 1, 1);
$thisInsert->execute();
答案 0 :(得分:2)
值通过引用绑定,而不是按值绑定;所以你不能绑定像1
这样的值,只能包含一个包含你要绑定的值的变量
引自manual(我的重点)
注意 mysqli_stmt_bind_param()要求参数 通过引用传递