Warum wird das datum falsch gespeichert(PHP, MySQL)?
Wenn ich das Datum ausgebe, wird es richtig ausgegeben, aber gespeichert wird es als 0000-00-00
2 Antworten
Nutzer, der sehr aktiv auf gutefrage ist
In deinem SQL-Statement müsstest du das Datum unter Hochkommas setzen.
Allerdings würde ich dir empfehlen, die veränderlichen Werte gar nicht auf diese Weise zu übergeben, sondern Parameterabfragen zu benutzen. Das ist viel sicherer und vermeidet SQL-Injections.
https://websitebeaver.com/prepared-statements-in-php-mysqli-to-prevent-sql-injection
Zusätzlich zu dem, was ultrarunner schon schrieb: nutze die Möglichkeiten zur Fehlerbehandlung. Wenn du bei mysqli bleiben willst, dann lies den entsprechenden Teil im Handbuch.