Sven Rautenberg: SQL-Anweisung schlägt mit mysqli::multi_query() fehl

Beitrag lesen

Moin!

multi_query kann man nicht einfach als Ersatz zu query verwenden, sondern muss jedes einzelne darin enthaltene Statement separat im Ergebnis abhandeln.
Das wars wohl. Vielen Dank. Jetzt scheinen die Statements korrekt ausgeführt zu werden. Muss es aber noch genau überprüfen.

Ich dachte eben das müsse man nur tun wenn man auf die Resultate zugreifen möchte.

Es gibt immer Resultate, die in der Warteschlange stehen und abgeholt werden müssen. Tust du das nicht, stören die Ergebnisse deine nächsten Querys. Auch Befehle, die keine nutzbaren Ergebnisse produzieren, melden sich immer mindestens mit einem "OK gelaufen".

- Sven Rautenberg