Hi,
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.)
mysqli_multi_query hat so seine Besonderheiten in der Nutzung. Das kann man nicht analog zu mysqli_query benutzen, ohne die Ergebnisse der einzelnen Abfragen abzuholen.
Dann vielleicht doch lieber gleich Zeichenkodierung und Locale schon beim herstellen der Verbindung über mysqli::options angeben.
(Das nimnt doch mehrere Statements durch Semikolon getrennt, oder? Hab's ehrlich gesagt noch nicht mit mehr als einer Anweisung probiert.)
MfG ChrisB
--
Light travels faster than sound - that's why most people appear bright until you hear them speak.
Light travels faster than sound - that's why most people appear bright until you hear them speak.