Auge: Ich erhalte stets Unexpected T_Variable oder T_String zurück

Beitrag lesen

Hallo

und ich frage mich wieso die sql Anweisung nie zum Ergebnis führt, vielleicht ja erst garnicht ausgeführt wird. Denn man kann sich ja die Variablen zurückgeben lassen und dann lautet die sql Anweisung mit den $Table SET und WHERE Inhalten genau so wie sie lauten soll.

Dann lass dir zuallererst etwaige SQL-Fehler ausgeben, damit dir überhaupt etwas zur Verfügung steht.

// Anfrage an DB-Server
mysql_query("UPDATE '$Table' SET Sub = $View WHERE ID = $ID") or die("Fehlernummer: " . mysql_errno() . "<br>Fehlermeldung: " . mysql_error());

Bitte zu beachten: Das ist keine Fehlerbehandlung für ein Produktivsystem! Während der Entwicklung ist das auf diesem Wege hinnehmbar, um die Fehlernummern und Meldungen zu sehen. Mit denen kannst du dann die Suchmaschine deiner Wahl füttern.

Tschö, Auge

--
Wir hören immer wieder, dass Regierungscomputer gehackt wurden. Ich denke, man sollte die Sicherheit seiner Daten nicht Regierungen anvertrauen.
Jan Koum, Mitgründer von WhatsApp, im Heise.de-Interview