Ich habe gerade deaktiviert magic_quotes_gpc und ich stelle fest, dass die Benutzereingabe in meine Datenbank Apostrophe hat, als ob nichts entkommen wäre.Ist das normales Verhalten für mysql_real_escape_string?
($_POST['message'])="it's a test";
$string = mysql_real_escape_string(htmlentities($_POST['message']));
Dann füge ich es in die Datenbank und die Datenbank zeigt: it's a test
Ist es eigentlich nicht it\'s a test
sein, nachdem ich mysql_real_escape_string
angewendet? Oder ist es die Datenbank (hier mit PHPMyAdmin), die diese \'
in '
übersetzt? Vielen Dank im Voraus.
@deceze: er sagte, Datenbank mit phpMyAdmin. Er hat Recht. – itachi
Sorry, muss das falsch gelesen haben. – deceze