Ich habe ein Problem mit diesem Code:SQL-Fehler: Rufen Sie auf eine Elementfunktion fetch_assoc() auf einem Nicht-Objekt
if($sql = $this->database->query("SELECT * FROM warenkorb_artikel WHERE WarenkorbID = '".$erg['WarenkorbID']."'"))
{
while($erg = $sql->fetch_assoc())
{
[...]
}
}
Ich erhalte die Fehlermeldung:
Fatal error: Call to a member function fetch_assoc() on a non-object in [...] on the lin where the "while($eg = $sql->fetch_assoc())" is.
kann jemand helfen mich?
Ihre Abfrage fehlgeschlagen und Sie müssen herausfinden, warum das ist; Auf Fehler überprüfen –
$ sql-> fetch_assoc ($ sql). Sie haben $ sql verpasst, um die Funktion fetch_assoc zu durchlaufen. –
Ich dachte, die If wäre nicht wahr, wenn die Abfrage fehlschlägt. ? –