Daten in MySQL schreiben
-
Hallo,
ich möchte ein Datum im Format yyyy-mm-dd als weiteren Datensatz an eine bestehende MySQL-Datenbank anhängen. In phpMyAdmin habe ich das Datum als Typ DATE festgelegt. Im Quelltext möchte ich jetzt eine Variable a$ = 2002-01-01 deklarieren. Frage: Ist das ein string, oder was numerisches? Und wie schreibe ich es in die Datenbank: Mit Anführungsstrichen wie bei strings oder ohne?So:
a)";
einfuegen);oder so:
a')";
einfuegen);Zweitens: Die Tabelle enthält einen Primärschlüssel, der die Eigenschaft AUTO_INCREMENT hat. Muss ich einen Dummy-Wert für den Primärschlüssel mit in dem INSERT-Befehl angeben, oder erübrigt sich das, da bei jedem neuen Eintrag der Primärschlüssel automatisch um eins hochgezählt wird?
-
So:
a')";Nein, du trägst einfach gar nix ein.
Aber wieso probierst dus nicht einfach aus? Ich meine die beiden Sachen gingen doch schneller zu testen, als hier auf eine Antwort zu warten!?
-
Es läuft ja bei mir, ich wollte nur wissen, wie man es richtig macht. Thx!!