Documentación offline PHP master

mysql_escape_string

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

mysql_escape_string

Escapa una cadena para ser usada en mysql_query

[!WARNING] Esta función estaba obsoleta en PHP 4.3.0, y toda la extensión original MySQL fue eliminada en PHP 7.0.0. En su lugar, se puede utilizar la extensión MySQLi o la extensión PDO_MySQL. Ver también MySQL: elegir una API de la guía. Alternativas a esta función:

mysqli_escape_string

PDO::quote

Descripción#

mysql_escape_string(string $unescaped_string): string
```php

Esta función escapará `unescaped_string`, para que sea segura ponerla en una `mysql_query`. Esta función está obsoleta.

Esta función es idéntica a `mysql_real_escape_string` excepto que `mysql_real_escape_string` toma un gestor de conexión y escapa la cadena de acuerdo con el juego de caracteres actual. `mysql_escape_string` no toma un argumento de conexión y no respeta la configuración del juego de caracteres actual.

## Parámetros

`unescaped_string`  
La cadena que va a ser escapada.

## Valores devueltos

Devuelve la cadena escapada.

## Ejemplos

Ejemplo de `mysql_escape_string`

```php

El ejemplo anterior mostrará:

Cadena escapada: Zak\'s Laptop

Notas#

[!NOTE] mysql_escape_string no escapa los caracteres % y _.

Véase también#

mysql_real_escape_string