Einstellungen fürs Datenbanklogging

Hab jetzt schon ne ganze weile im Forum, in der Doku und in der Wiki gesucht, aber ich finde keinen Anhaltspunkt über den String, den ich für den INSERT-Befehl fürs Datenbanklogging brauche.

In meiner eldoDB Datenbank ist eine weitere Tabellenzeile mit dem Namen logs. Darin sind folgende Felder:

id, date, file

Nun habe ich derzeit folgendes in dem Feld stehen:

INSERT INTO logs (date, file) VALUE (%Y-%M-%D %h:%m:%s, %3)

Eigentlich aus PHP-Sicht richtig. Die Datenbank ist die selbe auf die auch mit eldoDB (musikliste.exe) zugreift. Das funzt auch super. Nur das Logging will nicht.

Habe es auch schon ohne Angabe von “INSERT INTO” versucht.

Wie macht ihr das?

Gruss

Polli

Edit: Ich habe derzeit die Version 2.1.26 von mAirlist

Anführungszeichen ums Datum herum vergessen?

Nein :frowning: Das war es nicht. Weder einfache noch doppelte Anführungszeichen.

Es gibt aber auch keinen Beispielstring. Weder hier im Forum noch in der Doku oder Wiki.

Trotzdem Danke für die Antwort :slight_smile:

Polli

Hab den Fehler gefunden :slight_smile:

Habe bei VALUES das S am Ende vergessen :oops: Und sowas mir der täglich damit zu tun hat.

Für alle die es nicht wissen: Mein Beispiel-Code

INSERT-Befehl:

INSERT INTO logs (date, artist, titel) VALUES ("%Y-%M-%D %h:%m:%s", "%a", "%b")

Damit füge ich einen neuen Datensatz mit den Werten “Datum und Zeit”, “Artist” und “Titel” in meine Tabelle “logs” ein.

Wichtig ist: Alle zu übergebenen Variablen in Anführungszeichen zu setzen (Danke Torben :wink: ) und die Anweisungen richtig zu schreiben (s.oben)

Gruss

Polli