/ w MySQL

Jak pozbyć się ukośników w MySQL przed ’ i ". W systemie komentarzy, jako że to publicznie dostępna część warto dodać addslashes dla bezpieczeństwa przez wykonaniem kodu mysql, ale przeszkadza to przy znakach specjalnych. Da się jakoś pozbyć tych ukośników przed tymi znakami?

Niby powinno działać to

$komentarz = preg_replace("\"", '"', $komentarz);

ale zwraca błąd

Warning: preg_replace() [function.preg-replace]: No ending delimiter '"' found in dodaj_komentarz.php on line 76

Zamiast addslashes() przy dodawaniu do bazy użyj mysql_escape_string()

$komentarz = mysql_escape_string($komentarz); przechodzi bez błędów, ale cały czas zostawia ukośniki.

$komentarz=mysql_escape_string(stripslashes($komentarz));

rozwiązałeś zagadkę mojego życia, dzięki :smiley: