nochmal UPDATE - MYSQL-Syntax



  • Hallo Forum,
    habe schon wieder ein Problem mit dem MySQL-Syntax.
    Code:

    $sql = 'UPDATE `'.SQL_TABLE.'` SET `txtdata` = \''.$text.'\' WHERE CONVERT(`web_contents`.`ident` USING utf8) = \''.$ident.'\' LIMIT 1;';
     	     $result = mysql_query($sql) or die ("System: Error (UPDATE): " . mysql_error());
    

    Melung:

    System: Error (UPDATE): Fehler in der Syntax bei ') = 'aktuelles' LIMIT 1' in Zeile 1.

    Ich finde nicht den Fehler an der angezeigten Stelle. Auf meinem System funktioniert er, aber nicht auf meinem Uni-Server.
    Die Variable $ident enthält nur ein kleines Wort - hier aktuelles.

    Bin Dankbar für jede Hilfe,
    Grüße Simon



  • $sql = "UPDATE $table SET txtdata='$text' WHERE CONVERT('web_contents.ident USING utf8)=$ident LIMIT1"
    

    überprüfe aber das convert mal, das bestimmt nen fehler von mir 😉


Log in to reply