Mailinglisten-Archive |
Hallo Thomas, > es hat irgendwas mit Hochkommata in den Zellenwerten zu tun. > phpmyadmin legt dann aus Deiner Datei ein File an, wo's den Kram > irgendwie quoted. Ich habe diese Woche verwundert festgestellt, dass php 4.0.1 kombiniert mit einer aktuellen MySQL (vers. nicht parat) automatisch beim Einfügen addslashes() ausführt. d.h. wenn im Datensatz ein Hochkomma enthalten ist, wirds automatisch escaped. Auf meinem Server mit php3 kommt es zu einem Fehler wenn ich nicht escapte ' im Datenfeld habe. Ob dieser auto escape nun von php 4 kommt oder von der aktuellen MySQL habe ich noch nicht raus, aber es ist auf jeden Fall möglich, dass bei aktuellem php4 / MySQL ein auto addslashes erfolgt. Liebe Grüße aus dem Allgäu Theo
php::bar PHP Wiki - Listenarchive