Opis
string
mysql_escape_string
( string łańcuch_bez_znaków_unikowych)
Ta
funkcja
wstawi
znaki
unikowe
do
łańcuch_bez_znaków_unikowych
,
aby
bezpiecznym
było
umieszczenie
go
w
mysql_query(
)
.
Notatka:
mysql_escape_string()
nie dotyczy znaków
%
i
_
.
Funkcja
ta
działa
identycznie
jak
mysql_real_escape_string(
)
,
z
tym
wyjątkiem
,
że
mysql_real_escape_string(
)
pobiera
identyfikator
połączenia
i
wstawia
znaki
unikowe
zgodnie
z
bieżącym
zestawem
znaków
.
mysql_escape_string(
)
nie
pobiera
identyfikatora
połączenia
i
nie
bierze
pod
uwagę
bieżącego
zestawu
znaków
.
Przykład
1
.
przykład
użycia
mysql_escape_string(
)
?php
$item
=
"
Zak's
Laptop"
;
$escaped_item
=
mysql_escape_string($item)
;
printf
("Łańcuch
ze
znakami
unikowymi
:
%s\n"
,
$escaped_item)
;
?
|
Powyższy
przykład
da
następujący
wynik
:
Łańcuch
ze
znakami
unikowymi
:
|
|
Patrz
także
:
mysql_real_escape_string(
)
,
addslashes(
)
oraz
dyrektywa
magic_quotes_gpc
.