Update Sql

Tservarius

Mitglied
Hallöchen,
ich habe folgenden SQL String:
Code:
mysql_query("UPDATE user SET name='$name', vorname='$vorname' WHERE username = '$_SESSION[user]'") or die(mysql_error());

Funktioniert auch soweit ganz gut, mit dem Problem, dass er mir lediglich name aktuallisiert, vorname wird nicht aktuallisiert. jemand weiß warum?

anmerkung: die variablen sind vorhanden.

greetz
tserva
 
Hi!

Gib mal den Query aus:
PHP:
echo "UPDATE user SET name='$name', vorname='$vorname' WHERE username = '$_SESSION[user]'";
und poste ihn hier / probiere ihn im phpMyAdmin aus.

Mamphil
 
Versuch mal folgendes:
PHP:
<?php
	[…]
	$query = "
		UPDATE
		        `user`
		  SET
		        `name` = '".mysql_escape_string($name)."',
		        `vorname` = '".mysql_escape_string($vorname)."'
		  WHERE
		        `username` = '".$_SESSION['user']."'
	";
	if( !mysql_query($query) ) {
		echo '<p><strong>MySQL Error <tt>'.mysql_errno().'</tt>:</strong> '.htmlspecialchars(mysql_error()).'<pre>'.$query.'</pre></p>';
		exit;
	}
	[…]
?>
 
habs schon hinbekommen. war ein konflikt mit einer variable die genauso hieß, aber net freigegeben war sondern noch nen anderen wert hatte... :-)
 
Zurück