Badboy46: String escapen für SQL Insert

Beitrag lesen

Hallo

das es zu keinen bösen Überraschungen kommen kann, wenn nur ' und " statt ' udn " in der MySQL Tabelle steht?

Was für böse Überraschungen? MySQL ist es vollkommen gleichgültig was in der Datenbank steht, siehe z.B. die BLOB-Felder. Das Escapen ist nur für die Abfragen notwendig, damit MySQL weiß, wo jeder Wert beendet ist.

hm... soweit sogut...
wenn ich mit addslashes dei Werte eintragen sehen die erst so aus ' in der Datenbank aber so '

wenn ich die Daten jetzt auslese, brauche ich doch kein stripslashes mehr, oder? denn die Daten sind ja in der Datenbank nicht mit ' gespeichert, oder versteh ich das falsch

Kay