mysql_escape_string
(PHP 4 >= 4.0.3, PHP 5, PECL mysql:1.0)
mysql_escape_string — Egy karakerláncban szereplő speciális karakterek értelmezését szünteti meg
LeÃrás
A függvény az unescaped_string karakterláncot átalakÃtja úgy, hogy az biztonságosan elhelyezhetÅ‘ legyen egy mysql_query() függvényben. Ez a függvény elavult.
A függvény azt csinálja, mint a mysql_real_escape_string() függvény azzal a kivétellel, hogy a mysql_real_escape_string() függvény egy kapcsolatazonosÃtót is kér, és a kapcsolathoz tartozó karakterkészletet is figyelembe veszi. Mivel a mysql_escape_string() függvény nem vár kapcsolatazonosÃtót, Ãgy nem is tudja figyelembe venni az aktuális karakterkészletre vonatkozó beállÃtásokat
Paraméterek
- unescaped_string
-
A string amelyet le kell védeni.
Visszatérési értékek
A levédett stringgel tér vissza.
Változások naplója
Változat | LeÃrás |
---|---|
4.3.0 | Ez a függvény elavulttá vált. Helyette a mysql_real_escape_string() függvényt használd. |
Példák
Example#1 mysql_escape_string() example
<?php
$item = "'Az én számÃtógépem'";
$escaped_item = mysql_escape_string($item);
printf("Az átalakÃtott szöveg: %s\n", $escaped_item);
?>
A fenti példa a következő kimenetet adja:
Az átalakÃtott szöveg: \'Az én számÃtógépem\'
Megjegyzések
Note: A mysql_escape_string() nem védi le a % és a _ karaktereket.