Problem mit dem ändern von Datensätzen (MySQL)

kane291

Grünschnabel
Tag allerseits. Ich habe hier ein kleines Problem mit der "SET" funktion um Datensätze zu ändern.

PHP:
$add = "INSERT INTO `clans` VALUES ('', '$clan', '$clanshort', '$clantag', '', '$url', '$md5clanpw', '-', '-', '0', '0', '0', '0', '-', '', '', '-', 'ch')"; 
			$sqlaction=mysql_query($add);  // Einen Clan adden
			
			$sql2="SELECT id,clan,clanshort FROM clans WHERE clan='$clan' AND clanshort='$clanshort' AND url='$clanurl'";
			$data2=mysql_query($sql2, $db); 
			echo $clan." wurde erstellt!<br>";
			
			while ($myclan = mysql_fetch_object ($data2)) {
			$clanid=$myclan->id; 
			$update = "UPDATE users SET clanid='$clanid', clanax='8' WHERE id='$myid'"; // Die Felder clanid und clanax ändern
			$sqlaction = mysql_query($update); } 
			print "Clan <strong>erfolgreich</strong> erstellt.. [ <a href=\"index.php?show=home\">weiter</a> ]";

Der Clan wird in die Datenbank geschrieben, die zwei Felder jedoch nicht verähndert! Woran kann das liegen?

thx
 
Zurück