2014-07-04 41 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

回答

相關問題