mysql_escape_string

(PHP 4 >= 4.0.3)

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.