2014-07-04 43 views
1

目前,我的代码工作,如果它只有一个说法:在PHP中一次执行多个MySQL语句?

$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); 

虽然上面的代码不起作用。

+0

检查一个http://stackoverflow.com/questions/11632902/mysqli-can-it-prepare-multiple-queries-in-one - 陈述,也是一个工作,但没有''准备'在[这里](http://www.php.net/manual/en/mysqli.multi-query.php) – Athafoud

回答

相关问题