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.

> Megjegyzés: A mysql_escape_string() függvény nem nyúl a % és a _ jelekhez.

> 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

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 az alábbi kimenetet eredményezi:

    Az átalakított szöveg: \'Az én számítógépem\'

> Megjegyzés: E függvény használata a PHP 4.3.0 óta ellenjavallt. Használd helyette a mysql_real_escape_string() függvényt.

Lásd még a mysql_real_escape_string(), addslashes() és a magic_quotes_gpc direktívákat.

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