mysql_escape_string

(PHP 4 >= 4.0.3, PHP 5)

mysql_escape_string --  Escapa uma string para uso com o mysql_query.

Descrição

string mysql_escape_string ( string unescaped_string )

Esta função irá escapar o unescaped_string, assim será seguro coloca-la na função mysql_query().

Nota: mysql_escape_string() não escapa % e _.

Esta função é identica a mysql_real_escape_string() exceto que mysql_real_escape_string() precisa de um identificador de conexão e escapa a string de acordo com o conjunto atual de caracteres atual. mysql_escape_string() não precisa de um identificador de conexão e não respeita o conjunto atual de caracteres.

Exemplo 1. Exemplo mysql_escape_string()

<?php
$item
= "Zak's Laptop";
$escaped_item = mysql_escape_string($item);
printf("String escapada: %s\n", $escaped_item);
?>

O exemplo acima deve produzir a seguinte saida:

Escaped string: Zak\'s Laptop

Veja também mysql_real_escape_string(), addslashes() e a diretiva magic_quotes_gpc.