# Constantes predefinidas

Estas constantes son definidas por esta extensión, y solo están disponibles si esta extensión ha sido compilada con PHP, o bien cargada en tiempo de ejecución.

Es posible especificar opciones de cliente adicionales para las funciones mysql_connect() y mysql_pconnect(). Estas constantes son las siguientes:

Constantes de cliente MySQL
Constante | Descripción
--- | ---
`MYSQL_CLIENT_COMPRESS` | Utiliza el protocolo con compresión
`MYSQL_CLIENT_IGNORE_SPACE` | Permite espacios después de los nombres de función
`MYSQL_CLIENT_INTERACTIVE` | Permite interactive_timeout segundos de inactividad en la conexión (en lugar de wait_timeout).
`MYSQL_CLIENT_SSL` | Utilización de cifrado SSL. Esta constante solo está disponible a partir de la versión 4.x y posteriores de la biblioteca cliente MySQL. La versión 3.23.x se proporciona con PHP 4 así como con los binarios para Windows de PHP 5.

La función mysql_fetch_array() utiliza una constante para especificar los diferentes tipos de formatos de respuesta. Las constantes siguientes son utilizadas:

Constantes de mysql_fetch_array()
Constante | Descripción
--- | ---
`MYSQL_ASSOC` | Las columnas son devueltas en un array cuyos índices son los nombres de columnas.
`MYSQL_BOTH` | Las columnas son devueltas en un array con indexación numérica y un sistema de índices correspondiente al nombre de las columnas.
`MYSQL_NUM` | Las columnas son devueltas en un array con un índice numérico. Las columnas están numeradas en su orden de aparición. El índice comienza en cero.

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open