Ne zapisyvaetsja v bazu '
1.
Андрей (30.09.2009 / 04: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 / 04:52)
$text = htmlspecialchars(stripslashes($text));
3.
Андрей (30.09.2009 / 04: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 / 05:05)
Esli sdelat' tak:
$text=str_replace("'",'"',$text); to zapisyvaetsja, no ja nehochu zamenjat'.
5.
Андрей (30.09.2009 / 05:25)
Vsjo jastno. V poste 3 snachalo stavitsja "\" potom obrabatyvaestsja, nado naoborot. Tema ne aktual'na.
URL:
https://visavi.net/topics/1110