syntax error im update

DieterWeber

Mitglied
kriege nen syntax fehler hier
PHP:
if($neueintrag) {
	$update = "UPDATE user SET USnick = '$USnick', SET USmail='$USmail', SET USwww='$USwww', SET USwohnort='$USwohnort', SET USicq='$USicq', SET USirc='$USirc', SET USsignatur='$USsignatur' WHERE (id='$user_eingeloggt')";
	mysql_query($update) or die("Error: " . mysql_error());
	echo ("<tr><td width=\"30\">&nbsp;</td><td>Editierung erfolgreich. Zu deinen <a href=\"members.php?type=user&userid=$user_eingeloggt\">Details</a>");
habe alles hundertmal überprüft, habe keine reserved words drin, der table existiert, die felder existieren, und die variable $user_eingeloggt nimmt er aus einer session die auch in anderen scripts einwandfrei funzt, auch die anderen variablen sind gesetzt wenn ich sie vorher einfach mal ausgeben lasse, wo kann noch der fehler liegen?

achja auch die verbindung zur db steht und die variable $neueintrag wird gesetzt wenn man vorher in dem formular auf abschicken klickt
 
Zuletzt bearbeitet:
deine SQL-Abfrage ist falsch.

die Syntax fuer UPDATE ist anders.

Hier die richtige Abfrage:

PHP:
$update = "UPDATE user SET USnick = '$USnick', USmail='$USmail', USwww='$USwww', USwohnort='$USwohnort', USicq='$USicq', USirc='$USirc', USsignatur='$USsignatur' WHERE (id='$user_eingeloggt')";
 
Zurück