phpbar.de logo

Mailinglisten-Archive

[php] mysqli_multi_query

[php] mysqli_multi_query

Hans Egg hans.egg at swissonline.ch
Do Aug 18 16:29:48 CEST 2011


Hallo Stephan

Am 18.08.2011 um 16:22 schrieb Stephan Krauß:

> Leider hilft die Php Doc nicht wirklich weiter.

Eigentlich schon
http://www.php.net/manual/en/mysqli.multi-query.php

"To retrieve the resultset from the first query you can use mysqli_use_result() or mysqli_store_result(). All subsequent query results can be processed using mysqli_more_results() and mysqli_next_result()."

Das gilt auch für Befehle, die kein Resultset zurückliefern, aber u. U. einen Fehlercode. 

Siehe auch https://bugs.php.net/bug.php?id=37732

"when using mysqli_multi_query you always have to process the resultsets before sending a new statement to the server. Even if there is NO resultset (for non SELECT/SHOW/DESRIBE statements) you have to do that to obtain errorcodes for the single statements."

Gruß, Hans

php::bar PHP Wiki   -   Listenarchive