Constantes predefinidas

Estas constantes están definidas por esta extensión y estarán disponibles sólo cuando la extensión haya sido compilada con PHP, o bien sea cargada dinámicamente en ejecución.

Es posible especificar flags adicionales para el cliente en las funciones mysql_connect() y mysql_pconnect(). Están definidas las siguientes constantes:

Constantes del cliente MySQL
Constante Descripción
MYSQL_CLIENT_COMPRESS Usar el procolo de compresión
MYSQL_CLIENT_IGNORE_SPACE Permitir espacios despues de los nombres de función
MYSQL_CLIENT_INTERACTIVE Permitir unos segundos interactive_timeout seconds (en vez de wait_timeout) de inactividad antes del cierre de la conexión.
MYSQL_CLIENT_SSL Usar encriptación SSL. Este flag solo esta disponible con la versión de la libreria de cliente de MySQL 4.x o superior. La versión 3.23.x se incluye tanto con PHP 4 como con los binarios para Windows de PHP 5.

La función mysql_fetch_array() utiliza una constante para los diferentes tipos de arrays resultantes. Estan definidas las siguientes constantes:

MySQL fetch constantes
Constante Descripción
MYSQL_ASSOC Las columnas son devueltas en un array que tiene los nombres de los campos como los índices del array.
MYSQL_BOTH Las columnas son devueltas en un array que tiene tanto índice numérico como un índice con los nombres de los campos.
MYSQL_NUM Las columnas son devueltas en un array que tiene un índice numérico para los campos. Este índice empieza con 0, con el primer campo en el resultado.