Ne zapisyvaetsja v bazu '

1. Андрей (30.09.2009 / 08:47)
Kak zapisat' specsimvol >>'<< v bazu?
Proboval tak:
$text=str_replace("'","\'",$text); i cherez htmlspecialchars() ne pomogaet.
Mozhet est' u simvola ' spec kod tipa ">"?

2. Удаленный (30.09.2009 / 08:52)
$text = htmlspecialchars(stripslashes($text));

3. Андрей (30.09.2009 / 08:59)
2, u menja sejchas tak:
$text=str_replace("'","\'",mysql_real_escape_string(htmlspecialchars(stripslashes($_POST['text']))));
i ne zapisyvaetsja esli v tekste est' simvol ', esli net to zapisyvaestja.

4. Андрей (30.09.2009 / 09:05)
Esli sdelat' tak:
$text=str_replace("'",'"',$text); to zapisyvaetsja, no ja nehochu zamenjat'.

5. Андрей (30.09.2009 / 09:25)
Vsjo jastno. V poste 3 snachalo stavitsja "\" potom obrabatyvaestsja, nado naoborot. Tema ne aktual'na.

URL: https://visavi.net/topics/1110