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.