PHP kézikönyv
Előző |  | Következő

# mysql_escape_string

(PHP 4 >= 4.0.3, PHP 5)

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

Példa 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

> Megjegyzés: A mysql_escape_string() nem védi le a % és a _ karaktereket.

## Lásd még

mysql_real_escape_string()
addslashes()
A magic_quotes_gpc direktíva.

Előző | Tartalom | Következő
mysql_error | Fel | mysql_fetch_array