我想用一個mysql_query函數發出多個mysql命令。 這是我的代碼:在一個mysql_query()查詢中使用多個MYSQL命令
$query .= "INSERT INTO `users` VALUES(1,'stack','overflow');";
$query .= "INSERT INTO `posts` VALUES('other','stack','overflow');";
mysql_query($query);
如果我這樣做,我得到我的語法是不正確的警告。 如果我回顯輸出,請複製它並在phpMyAdmin中執行它。
那裏的錯誤在哪裏?根據http://www.php.net/manual/en/function.mysql-query的mysql_query()發送一個唯一的查詢(多個查詢不支持)到服務器上的當前活動數據庫與指定link_identifier關聯
http://stackoverflow.com/questions/802437/how-to-execute-two-mysql-queries-as-one-in-php-mysql 也許重複? –
另請參見[mysql_query'的文檔](http://php.net/manual/en/function.mysql-query.php):「發送一個唯一的查詢(不支持多個查詢)」 – sczizzo