mysql update Feldname mit Sonderzeichen

ratho

Mitglied
Hallo,

ich will folgendes Update absenden

update language set de-at="s"

in Access hilft es wenn man Feldnamen in []-Klammern setzt - hat hier leider auch nicht geholfen.

Hat jemand eine Idee wie es funktionieren könnte - Danke!
 
Was hat dich dazu bewegt, die MySQL-Frage im PHP-Forum zu stellen?
Versuch's mal damit:
Code:
update `language` set `de-at`='s'
Nicht die Backticks mit den Singlequotes verwechseln.

Sven
 
Der Grund warum ich es hier gepostet habe ist, weil ich es über php absende (hab ich leider nicht dazu geschrieben)

im myphpadmin funktioniert das Statement - in php leider nicht

mysql_db_query("homepage","update language set `de-at`='aa'");

Hab ich was falsch gemacht? bitte nochmal um Hilfe - Danke!
 
Die Funktion [phpf]mysql_error[/phpf] gibt Aufschluss darüber, was MySQl an deinem Statement nicht passt. Einen anderen Hinweis kann ich dir nicht geben, weil man anhand der geposteten PHP-Zeile keine qualifiziertere Aussage treffen kann. Dafür wäre mehr Code erforderlich.
 
Zurück