0
$updateStock = "UPDATE opening SET qtyUsed = 1000 WHERE openingId = 1 ; UPDATE purchase SET qtyUsed = qtyUsed + 25 WHERE purchaseId = 1";

$updateAllStock = mysql_query($updateStock);

これによりエラーが発生します:Data Not InsertedYou have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'UPDATE purchase SET qtyUsed = qtyUsed + ' at line 3

4

3 に答える 3

0

mysql_query は一度に 1 つのクエリしか実行できません。mysql_query を 2 回実行する必要があります。

mysql 拡張機能の代わりに mysqli を使用します。mysqli を使用すると、複数のクエリを実行できます。http://www.php.net/manual/fr/mysqli.multi-query.php

于 2013-09-28T07:24:10.550 に答える