Autor Zpráva
Orient
Profil *
Ahoj,

jedna rychlá otázečka. Je nějaký rozdíl mezi addslashes() a mysql_real_escape_string() ?
BetaCam
Profil
Ano minimálne v názvu :)
Mastodont
Profil
Jistě že je, viz manuál PHP.
Orient
Profil *
BetaCam

vtipné

Mastodont

wow, neříkej, nevěděl jsem.



u adsslashes píše že:

Vrací řetězec se zpětnými lomítky před znaky, které by mohly být problémové v databázových dotazech apod. Tyto znaky jsou jednoduchá uvozovka ('), dvojitá uvozovka ("), zpětné lomítko (\) a NUL (NULL byte).

u mysql_real_escape_string() píše:

Tato funkce opatří speciální znaky v neupraveny_retezec zpětným lomítkem pro bezpečné použití v mysql_query() (konce řádků jsou nahrazeny značkou \n atd.).

takže má otázka přímo směrovala na to, co jsou to speciální znaky které opravuje
mysql_real_escape_string()?
Render
Profil *
Orient
vtipné
Neni to vtipné je to realita.


wow, neříkej, nevěděl jsem.

Tak by si se tam měl občas podívat.

takže má otázka přímo směrovala na to, co jsou to speciální znaky které opravuje

Opět stejná odpověd podívej se do manuálu. ( \x00, \n, \r, \, ', " a \x1a )

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0