sql >> Database >  >> RDS >> Mysql

Waarom treedt er een fout op wanneer ik meerdere query's naar mysqli_query stuur?

Het is de bedoeling dat u uw zoekopdrachten uitvoert met afzonderlijke API-aanroepen.

$DB->query("INSERT INTO ...");
$DB->query("SET @lastID = LAST_INSERT_ID()");
$DB->query("INSERT INTO ...");

merk op dat u de tweede query hier niet echt nodig hebt, omdat LAST_INSERT_ID() direct kan worden gebruikt.

Bovendien moet u nooit een functie gebruiken met de naam "HTML speacial chars" voor elke database-interactie. U moet in plaats daarvan voorbereide instructies gebruiken.

Merk op dat een suggestie om multi_query te gebruiken onterecht en misleidend is en veel problemen veroorzaakt.




  1. MySQL-schemanaam met streepje staat me niet toe om opdrachtregelquery uit te voeren

  2. Geen SPU meer

  3. MariaDB JSON_REMOVE() uitgelegd

  4. Snelste manier om 120 miljoen records bij te werken