Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 8548|Odpověď: 0

PHP - mysql_real_escape_string() vs. mysql_escape_string()

[Kopírovat odkaz]
Zveřejněno 17.02.2015 9:31:20 | | |

1. Podobnosti:
Oba mohou uniknout speciálním znacím v dotazovacích řetězcích
(postavy, kterým lze uniknout)
\x00
\n
\r
\
'
"
\x1a
(Postavy, kterým nelze uniknout)
%
_

2. Rozdíly:
(1)mysql_real_escape_string()
1) Má dva parametry
parametrový řetězec, vyžadován. Specifikuje řetězec, který má být uniknut.
Připojení parametrů, volitelné. Specifikujte MySQL připojení. Pokud není specifikováno, použije se předchozí spojení.

(2) Funkce při úniku zohledňuje znakovou sadu aktuálního databázového spojení, mysql_escape_string() tuto funkci nemá

(3) Před použitím k úniku z dotazovacího řetězce musí být nejprve navázáno spojení s databází, jinak funkce vždy vrátí bool(false)

(2) mysql_escape_string() má pouze jeden parametrový řetězec a není nutné před jeho použitím navazovat spojení s databází




Předchozí:IBM Mail Server série x236
Další:PHP zpráva: PHP Zastaralé: mysql_escape_string()
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com