Autor | Zpráva | ||
---|---|---|---|
Pepa56 Profil * |
#1 · Zasláno: 21. 2. 2012, 14:52:36
Dobrý den.
Každý textový řetězec, který posílám do databáze, proháním přes funkci mysql_real_escape_string(), které například udělají z " => \" což je fajn, ale četl jsem, že MySQL by měl při vrácení escapovaného řetězce sám mazat lomítka. Což se mi neděje. Celá DB má charset utf8 a kolaci utf8_bin to samé tabulka utf8 a sloupec typu text s kolací utf8_bin. Nevíte kde je prosím problém? |
||
Tori Profil |
#2 · Zasláno: 21. 2. 2012, 15:01:51
Pepa56:
Vypište si ta ukládaná data ještě před tím, než je proženete funkcí mysql_real_escape_string. Pokud už bude řetězec escapovaný, máte zřejmě zapnuté magic_quotes a řešení hledejte v Nejčastější potíže s PHP (FAQ). |
||
Časová prodleva: 12 let
|
0