目前,我的代码工作,如果它只有一个语句:
$stm = $conn->prepare("insert into my_table(a, b) values(?, ?)");
$stm->bind_param("ii", $a, $b);
现在我想一次执行多条语句以避免往返。
$stm = $conn->prepare("delete my_table where a = ?;
insert into my_table(a, b) values(?, ?)");
$stm->bind_param("iii", $a, $a, $b);
上面的代码不起作用。
假设您使用的是mysqli
库
您错过了执行位
。阅读http://www.php.net/manual/en/mysqli.quickstart.prepared-statements.php