Mysqli
PHP Manual

Constantes predefinidas

MYSQLI_READ_DEFAULT_GROUP

Lee las opciones del grupo mencionado de my.cnf o del archivo especificado con MYSQLI_READ_DEFAULT_FILE

MYSQLI_READ_DEFAULT_FILE

Lee las opciones de la opcion llamada archivo en lugar de my.cnf

MYSQLI_OPT_CONNECT_TIMEOUT

Tiempo de espera de conexión en segundos

MYSQLI_OPT_LOCAL_INFILE

Permite comando LOAD LOCAL INFILE

MYSQLI_INIT_COMMAND

Comando a ejecutar cuando se conecta al servidor MySQL. Puede ser re-ejecutado automáticamente cuando se reconecta.

MYSQLI_CLIENT_SSL

Usar SSL (protocolo de cifrado). Esta opción no debe ser fijado por los programas de aplicación; se establece internamente en la biblioteca cliente de MySQL

MYSQLI_CLIENT_COMPRESS

Usar protocolo de compresión

MYSQLI_CLIENT_INTERACTIVE

Permite interactive_timeout segundos (en lugar de wait_timeout segundos) de inactividad antes de cerrar la conexión. La variable sesión del cliente wait_timeout se establecerá en el valor de la variable de sesión interactive_timeout.

MYSQLI_CLIENT_IGNORE_SPACE

Permite espacios después de nombres de función. Hace que todos los nombres de las funciones sean palabras reservadas.

MYSQLI_CLIENT_NO_SCHEMA

No permite la sistaxisdb_name.tbl_name.col_name.

MYSQLI_CLIENT_MULTI_QUERIES

Permite consultas con multiples punto y coma en una sola llamada a mysqli_query().

MYSQLI_STORE_RESULT

Utilizar conjuntos de resultados almacenado temporalmente

MYSQLI_USE_RESULT

Utilizar conjuntos de resultados sin almacenado temporal

MYSQLI_ASSOC

Las columnas son devueltas en el array teniendo el nombre del campo como índice del array.

MYSQLI_NUM

Las columnas son devueltas en el array teniendo un índice enumerado.

MYSQLI_BOTH

Las columnas son devueltas en el array teniendo tanto un índice numérico y el nombre del campo como el índice asociativo.

MYSQLI_NOT_NULL_FLAG

Indica que un campo ha sido definido como NOT NULL

MYSQLI_PRI_KEY_FLAG

El campo es parte de un índice primario.

MYSQLI_UNIQUE_KEY_FLAG

El campo es parte de un índice único.

MYSQLI_MULTIPLE_KEY_FLAG

El campo es parte de un índice.

MYSQLI_BLOB_FLAG

El campo es definido como BLOB

MYSQLI_UNSIGNED_FLAG

El campo es definido como UNSIGNED

MYSQLI_ZEROFILL_FLAG

El campo es definido como ZEROFILL

MYSQLI_AUTO_INCREMENT_FLAG

El campo es definido como AUTO_INCREMENT

MYSQLI_TIMESTAMP_FLAG

El campo es definido como TIMESTAMP

MYSQLI_SET_FLAG

El campo es definido como SET

MYSQLI_NUM_FLAG

El campo es definido como NUMERIC

MYSQLI_PART_KEY_FLAG

El campo es parte de un multi-índice

MYSQLI_GROUP_FLAG

El campo es parte GROUP BY

MYSQLI_TYPE_DECIMAL

El campo es definido como DECIMAL

MYSQLI_TYPE_NEWDECIMAL

La precisión matemática del campo DECIMAL o NUMERIC (MySQL 5.0.3 y posteriores)

MYSQLI_TYPE_BIT

El campo es definido como BIT (MySQL 5.0.3 y posteriores)

MYSQLI_TYPE_TINY

El campo es definido como TINYINT

MYSQLI_TYPE_SHORT

El campo es definido como SMALLINT

MYSQLI_TYPE_LONG

El campo es definido como INT

MYSQLI_TYPE_FLOAT

El campo es definido como FLOAT

MYSQLI_TYPE_DOUBLE

El campo es definido como DOUBLE

MYSQLI_TYPE_NULL

El campo es definido como DEFAULT NULL

MYSQLI_TYPE_TIMESTAMP

El campo es definido como TIMESTAMP

MYSQLI_TYPE_LONGLONG

El campo es definido como BIGINT

MYSQLI_TYPE_INT24

El campo es definido como MEDIUMINT

MYSQLI_TYPE_DATE

El campo es definido como DATE

MYSQLI_TYPE_TIME

El campo es definido como TIME

MYSQLI_TYPE_DATETIME

El campo es definido como DATETIME

MYSQLI_TYPE_YEAR

El campo es definido como YEAR

MYSQLI_TYPE_NEWDATE

El campo es definido como DATE

MYSQLI_TYPE_INTERVAL

El campo es definido como INTERVAL

MYSQLI_TYPE_ENUM

El campo es definido como ENUM

MYSQLI_TYPE_SET

El campo es definido como SET

MYSQLI_TYPE_TINY_BLOB

El campo es definido como TINYBLOB

MYSQLI_TYPE_MEDIUM_BLOB

El campo es definido como MEDIUMBLOB

MYSQLI_TYPE_LONG_BLOB

El campo es definido como LONGBLOB

MYSQLI_TYPE_BLOB

El campo es definido como BLOB

MYSQLI_TYPE_VAR_STRING

El campo es definido como VARCHAR

MYSQLI_TYPE_STRING

El campo es definido como STRING

MYSQLI_TYPE_CHAR

El campo es definido como CHAR

MYSQLI_TYPE_GEOMETRY

El campo es definido como GEOMETRY

MYSQLI_NEED_DATA

Más datos disponibles para enlazar la variable

MYSQLI_NO_DATA

No más datos disponibles para enlazar la variable

MYSQLI_DATA_TRUNCATED

Ocurrio truncado de datos. Disponible desde PHP 5.1.0 y MySQL 5.0.5.

MYSQLI_ENUM_FLAG

El campo es definido como ENUM. Disponible desde PHP 5.3.0.

MYSQLI_CURSOR_TYPE_FOR_UPDATE

MYSQLI_CURSOR_TYPE_NO_CURSOR

MYSQLI_CURSOR_TYPE_READ_ONLY

MYSQLI_CURSOR_TYPE_SCROLLABLE

MYSQLI_STMT_ATTR_CURSOR_TYPE

MYSQLI_STMT_ATTR_PREFETCH_ROWS

MYSQLI_STMT_ATTR_UPDATE_MAX_LENGTH

MYSQLI_SET_CHARSET_NAME


Mysqli
PHP Manual