0
我想使用下面的代碼將查詢插入到多個表中。我試過沒有TRANSACTION,它不會工作,他們單獨工作。任何幫助將非常感激。
在此先感謝。單個SQL語句中的多個表INSERT查詢
$query = mysql_query("BEGIN;
INSERT INTO `uc` (`ANO`, `CNO`, `P`) VALUES ('$ano', '$cno', '$p');
INSERT INTO `ct` (`ANO`, `CNO`, `RNO`) VALUES ('$ano','$cno','$rno');
COMMIT;");
$query_run = mysql_query($query);
啊,多表 - http://stackoverflow.com/questions/10471757/insert-rows-into-multiple-tables-in-a-single-query-selecting-from-an-涉及-t – Coffee 2013-03-13 02:24:55
如果您使用的是mysqli,則應該升級到PDO – 1789040 2013-03-13 02:30:43
,您可以使用mysqli_multi_query – Ares 2013-03-13 03:13:16