Ne zapisyvaetsja v bazu '

Печать RSS
301

А
Автор
Оранжевые штаны
0
Kak zapisat' specsimvol >>'<< v bazu?
Proboval tak:
$text=str_replace("'","\'",$text); i cherez htmlspecialchars() ne pomogaet.
Mozhet est' u simvola ' spec kod tipa ">"?

Дух
0
$text = htmlspecialchars(stripslashes($text));
А
Автор
Оранжевые штаны
0
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.
А
Автор
Оранжевые штаны
0
Esli sdelat' tak:
$text=str_replace("'",'"',$text); to zapisyvaetsja, no ja nehochu zamenjat'.
А
Автор
Оранжевые штаны
0
Vsjo jastno. V poste 3 snachalo stavitsja "\" potom obrabatyvaestsja, nado naoborot. Tema ne aktual'na.
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск