Ich habe meinen Code mit vorbereiteten Anweisungen bearbeitet (ich habe sie vorher nicht benutzt). Ich bekomme einen Fehler "Aufruf an eine Member-Funktion bind_param() für ein Nicht-Objekt". Ich habe diesen Fehler gegoogelt, und ich habe Ursache gefunden - Fehler wird verursacht, wenn die Abfrage einen Syntaxfehler hat. Ich suche die letzten 10 Minuten in der Abfrage und ich kann keinen Syntaxfehler finden. Kann mir jemand helfen? Vielen Dank!Funktion bind_param() für ein Nicht-Objekt | PHP MySQL
// QUERY BEFORE
$_hsync_statment->bind_param("sisssss", $_hsync_ime, $_hsync_id, $_hsync_nista, $_hsync_nista, $_hsync_mail, $_hsync_datum, $_hsync_vrijeme);
if(!$_hsync_statment->execute()) $_hsync_reg_status = -1;
// POVEČAVA BROJ REGISTRIRANIH RAČUNA
$_hsync_statment = $_hsync_konekcija->prepare("UPDATE $_hsync_srv SET Clanova = ?");
$_hsync_statment->bind_param("i", $_hsync_id + 1); // THIS LINE
if(!$_hsync_statment->execute()) $_hsync_reg_status = -1;
Ich habe versucht, jede Anweisung zu schließen, nachdem es ausgeführt wird. Das hilft nicht.
Was ist '$ _hsync_srv'? – Chris
und Sie erkennen, dass Sie Ihre gesamte db ohne eine WHERE-Klausel aktualisieren werden –
Zeigen Sie, wie definieren Sie $ _hsync_statement – scaisEdge