Hab ein Script das daten an ein anderes script übergibt: Das Script das sie empfängt sieht folgendermassen aus:
Zitat:
<?php
$db = mysql_connect();
$sqlab = "update Userdata set Logname = '$fln',";
$sqlab .= "Passwort = '$fpw',";
$sqlab .= "Name = '$fna',";
$sqlab .= "Nickname = '$fnn',";
$sqlab .= "Gatung = '$flg',";
$sqlab .= "Fotolink = '$ffl',";
$sqlab .= "Alter = '$fal',";
$sqlab .= "Beruf = '$fbe',";
$sqlab .= "Email = '$fem',";
$sqlab .= "Wohnort = '$fwo',";
$sqlab .= "Icqnummer = '$fin'";
$sqlab .= " where IDNummer = $fid and SessionID = $fsi";
mysql_db_query("datenbank", $sqlab);
$a= mysql_error();
$b= mysql_errno();
echo " $a $b";
$aff = mysql_affected_rows();
if ($aff>0)
echo "<center><font size=\"-1\" color=\"#FFFFFF\">Die Einträge wurden geändert</font></center>";
else
echo "<center><font size=\"-1\" color=\"#FFFFFF\">Fehler beim Speichern! Einträge nicht geändert!</font></center>";
mysql_close($db);
?>
|
Aber es liefert die Fehlermeldung:
Zitat:
You have an error in your SQL syntax near 'Alter = '17',Beruf = 'Schüler',Email = 'dane.tschi@gmx.at',Wohnort = 'Klagenfurt' at line 1 Errornummer:1064
|
Vielleicht hat jemand ne Ahnung was da nicht stimmen könnte: Die Einträge gibt es 100% in der Datenbank, und die Daten werden 100% richtig ins Script übergeben!
Bin am Verzweifeln
Ach ja zum Überzeugen:
hier und einloggen mit Dane und 12345