phpbar.de logo

Mailinglisten-Archive

[php] phpMyAdmin ...

[php] phpMyAdmin ...

Hans Theo Mislisch info_(at)_agathos.net
Sat, 2 Dec 2000 13:27:51 +0100


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