MySqli Befehle sind nicht synchron; Sie können diesen Befehl jetzt nicht ausführen

8

Ich habe mein Registrierungsskript von mysql nach mysqli konvertiert. Ich habe als mysql funktioniert, aber es gibt mir jetzt den Fehler

%Vor%

Dies ist die Funktion, die ich benutze, um den Benutzer zu registrieren

%Vor%

Die E-Mail sendet die korrekten Daten aus meinem Array. Es werden jedoch keine Daten in die Datenbank eingefügt und ich erhalte den oben genannten Fehler. Ich bin nie zuvor auf diesen Fehler gestoßen.

    
jhetheringt7 03.04.2013, 21:45
quelle

1 Antwort

9
  

Wenn Sie Befehle nicht synchron erhalten; Sie können diesen Befehl jetzt nicht in Ihrem Clientcode ausführen . Sie rufen die Clientfunktionen in der falschen Reihenfolge auf.

     

Dies kann beispielsweise passieren, wenn Sie mysql_use_result () verwenden und versuchen, eine neue Abfrage auszuführen, bevor Sie mysql_free_result () aufgerufen haben. Es kann auch vorkommen, wenn Sie versuchen, zwei Abfragen auszuführen, die Daten zurückgeben, ohne mysql_use_result () oder mysql_store_result () dazwischen aufzurufen.

Von hier: Ссылка

Aktualisieren

Wenn Sie die a-Variable für die Abfrage erstellen und die Variable direkt in etwas wie MySQL Workbench einfügen, können Sie die Syntax vor der Ausführung überprüfen.

%Vor%     
AbsoluteƵERØ 03.04.2013, 21:53
quelle

Tags und Links