Hallo!
ich möchte in meinem PHP-Script nach einem Ereignis ein Feld in meiner MySQL-Datenbank mit dem Wert "1" updaten.
$strSQL = mysql_query("UPDATE $db_table SET feld=1 = WHERE feld='$feld'") or die(mysql_error());
Eine Variable namens $strSQL für die obige Scriptzeile ist schlecht.
Eine Variable namens $strSQL für eine Zeile a la
$strSQL = "UPDATE $db_table SET feld=1 = WHERE feld='$feld'";
ist sinnvoll (wenngleich die Syntax falsch ist).
Nach der eben genannten Zeile eine weitere a la
$result = mysql_Query($strSQL);
zu schreiben ist dito sinnvoll.
Danach bringen
echo $mysql_error(); und
echo $mysql_errno();
Infos zum Syntaxfehler und echo $strSQL zeigt wie der Abfragestring aussieht.
Beste Grüße
Viennamade