mysql_escape_string

(PHP 4 >= 4.0.3)

mysql_escape_string --  Dodaje znaki unikowe na u┐ytek mysql_query

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: Zak\'s Laptop

Patrz tak┐e: mysql_real_escape_string(), addslashes() oraz dyrektywa magic_quotes_gpc.