Servus,
ich führe mit $MySQL->multi_query($Query); eine große Query aus. Danach möchte ich durch andere Funktionen noch ganz einfache normaler querys ausführen. Allerdings kriege ich immer den "Commands out of sync; you can't run this command now" Fehler - will heißen ich muss erst die Results meiner multi_query freimachen, wenn ich das richtig verstehe.
Bloß: Wie mache ich das? Und wieso? Klar, es gibt die Funktionen mysqli::use_result etc, aber das was ich mit meiner MultiQuery mache sind nur ein paar Inserts... Ich will also nichts ausgeben und das auch nicht weiter verarbeiten. ich möchte einfach nur ein paar Inserts in einer Query ausführen und danach normal weiterarbeiten können.
Wenn mir jemand genau erklären könnte warum man nach multi_query diesen ganzen Mist machen soll, wäre ich sehr dankbar!