tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
547
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Sandra_S Sandra_S ist offline Rookie
    Registriert seit
    Feb 2004
    Ort
    Flensburg
    Beiträge
    6
    Hallo Profis,
    ich habe ein Problem mit einer Abfrage, die weder über ein PHP-Skript noch über die direkte Eingabe in MySQL funktioniert und ich weiß nicht, warum!

    So sieht sie aus:

    $sql = "INSERT INTO master SET
    Name = '$Name',
    Update = CURDATE()";

    Und die Fehlermeldung sieht so aus:
    You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'Update = CURDATE()' at line 3

    Ich bin ratlos.
    Sandra_S
     

  2. #2
    Avatar von SixDark
    SixDark SixDark ist offline Mitglied Brokat
    Registriert seit
    Nov 2002
    Ort
    British Virgin Islands
    Beiträge
    424
    Hi!

    Das Problem ist eigentlich sehr einfach zu lösen: Du mußt die Spalte "Update" umbenennen! Update ist ein reserviertes Wort in mySQL (und wahrscheinlich auch allen anderen SQL-fähigen Datenbank-Systemen, da UPDATE einen Datensatz updated. Siehe auch: http://www.mysql.com/doc/en/Reserved_words.html

    Also, Spalte umbenennen (z.B. UpdateDatum) und fertig.

    MfG
    ..::Six Dark::..
     

  3. #3
    Sandra_S Sandra_S ist offline Rookie
    Registriert seit
    Feb 2004
    Ort
    Flensburg
    Beiträge
    6
    Vielen Dank für die schnelle und kompetente Hilfe. Jetzt ****ts!
     

Ähnliche Themen

  1. Eintrag in Datenbank
    Von Peacejooo im Forum PHP
    Antworten: 20
    Letzter Beitrag: 25.12.09, 22:08
  2. Antworten: 2
    Letzter Beitrag: 31.08.05, 12:55
  3. Antworten: 7
    Letzter Beitrag: 25.04.05, 13:56
  4. Anfrage und Eintrag in MySql Datenbank
    Von PowerCheat im Forum PHP
    Antworten: 2
    Letzter Beitrag: 07.12.03, 22:26
  5. Eintrag in eine MySQL Datenbank
    Von tom_ im Forum PHP
    Antworten: 2
    Letzter Beitrag: 13.01.02, 23:44