Tipos de recursos
Ejemplos
MySQL
PHP Manual

# Constantes predefinidas

Estas constantes están definidas por esta extensión y estarán disponibles solamente cuando la extensión ha sido o bien compilada dentro de PHP o grabada dinámicamente en tiempo de ejecución.

A partir de PHP 4.3.0, es posible especificar banderas de cliente adicionales para las funciones mysql_connect() y mysql_pconnect(). Las siguientes constantes están definidas:

Constantes de cliente MySQL
Constante | Descripción
--- | ---
MYSQL_CLIENT_COMPRESS | Usar protocolo de compresión
MYSQL_CLIENT_IGNORE_SPACE | Permitir espacios después de nombres de funciones
MYSQL_CLIENT_INTERACTIVE | Permitir tantos segundos de inactividad como indique interactive_timeout (en lugar de wait_timeout) antes de cerrar la conexión
MYSQL_CLIENT_SSL | Usar encripción SSL. Esta bandera se encuentra disponible únicamente con la versión 4.x o más reciente de la biblioteca cliente de MySQL. La versión 3.23.x se distribuye tanto con PHP 4 como con los binarios de Windows de PHP 5.

La función mysql_fetch_array() usa una constante para los diferentes tipos de matrices de resultado. Las siguientes constantes están definidas:

Constantes MySQL-fetch
Constante | Descripción
--- | ---
MYSQL_ASSOC | Las columnas son devueltas en la matriz usando el nombre del campo como índice.
MYSQL_BOTH | Las columnas son devueltas en la matriz teniendo tanto un índice numérico como un índice correspondiente al nombre del campo.
MYSQL_NUM | Las columnas son devueltas en la matriz teniendo un índice numérico a los campos. Este índice comienza en 0, el primer campo del resultado.

Tipos de recursos
Ejemplos
MySQL
PHP Manual