dedlfix: datetime- String formatieren

Beitrag lesen

Hi!

SET lc_time_names = 'de_DE'
Danke für den Tipp. Muss ich mir merken. Kann man direkt nach Festlegung der der Kodierung (UTF-8) standardmäßig abfeuern. Oder spricht was dagegen?

Dagegen kann sprechen, dass du ihn nur in x% deiner Abfragen brauchst, dafür aber beim Rest jedes Mal einen unnötigen Roundtrip vollführst.

Alternative Vorschläge:
Als Administrator und Alleinnutzer kann man den Wert unter init_connect setzen, was automatisch bei jedem Connect und serverseitig und damit ohne Roundtrip passiert.

Als Anwender kann man zumindest mit mysqli_multi_query() einen Roundtrip sparen, wenn man SET NAMES und SET lc_time_names in einem Abwasch erledigt. (Normalerweise sollte man mysql(i)_set_charset() verwenden, aber der Unterschied zu SET NAMES spielt bei Latin1 und UTF-8 keine Rolle.)

Lo!