MudGuard: MySQL: STR_TO_DATE-Frage

Beitrag lesen

Hi,

Wenn ich dieses Statement mit Navicat (einem Datenbank-Frontend) an meine Datenbank absetze, wird der Datensatz ohne Probleme eingetragen:

INSERT INTO termin (du_date, du_time, du_name) VALUES (STR_TO_DATE('28.12.2016', '%d.%m.%Y'), STR_TO_DATE('12:06', '%H:%i'), 'Test');

Schicke ich dagegen diesen Befehl per PHP-Skript zur Datenbank

$mysqli->query( $sqlStatement ) or print $mysqli->error);

erhalte ich ein diesen Fehler: Incorrect datetime value: '12:06' for function str_to_date

Wie sieht das Zusammenbauen des $sqlStatement im PHP-Script aus?

Was ergibt eine Ausgabe von $sqlStatement direkt vor dem Absetzen der Query?

cu,
Andreas a/k/a MudGuard