Forum und email

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

string mysql_escape_string ( string $unescaped_string )

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.