Henning: Fehler bei INSERT

Hallo,

bei einer php Seite benutze ich folgenden SQL-Query:

INSERT INTO gaestebuch VALUES (null, $absender, CURDATE(), $inhalt)

Aber nichts passiert. Wenn ich mit MyPHPAdmin diesen Query direkt eingebe, erhalte ich die Fehlermeldung:

You have an error in your SQL syntax near '"test", "20020921", "testinhalt")' at line 1

Table gaestebuch:
lfdnr: primary key, autoincrement
absender: varchar(20)
datum: date
inhalt: text

Ich weis nicht mehr weiter. Wo liegt der Fehler?

Gruß,
Henning

  1. Hallo Henning,

    INSERT INTO gaestebuch VALUES (null, $absender, CURDATE(), $inhalt)

    Versuch's mal so:
    INSERT INTO gaestebuch (absender, datum, inhalt) VALUES ($absender, CURDATE(), $inhalt)
    Die lfdnr sollte dann automatisch inkrementiert werden.

    Grüße
    Andreas

    1. Danke für die Hilfe, aber ich habe gerade festgestellt woran es lag.

      INSERT INTO gaestebuch (absender, datum, inhalt) VALUES ($absender, CURDATE(), $inhalt)
      Die lfdnr sollte dann automatisch inkrementiert werden.

      Das hatte ich auch erst gemacht, ging aber nicht. Habe herausgeunden das man die Variablen in Anführungszeichen setzen muss -> '$absender'
      Dann gehts.

      Gruß,
      Henning