Mysqli
PHP Manual

Constantes pré-definidas

MYSQLI_READ_DEFAULT_GROUP

Lê opções do grupo especificado apartir do arquivo my.cnf ou do arquivo especificado por MYSQLI_READ_DEFAULT_FILE

MYSQLI_READ_DEFAULT_FILE

Lê opções apartir do arquivo indicado ao invés de my.cnf

MYSQLI_OPT_CONNECT_TIMEOUT

Limite de tempo para conectar em segundos

MYSQLI_OPT_LOCAL_INFILE

Ativa o comando LOAD LOCAL INFILE

MYSQLI_INIT_COMMAND

Comando para executar ao conectar no servidor MySQL. Será automaticamente executado novamente ao reconectar.

MYSQLI_CLIENT_SSL

Usar SSL (protocolo criptografado). Esta opção não deve ser definida por programas aplicativos; ela é definida internamente na biblioteca de cliente MySQL

MYSQLI_CLIENT_COMPRESS

Usar o protocolo de compressão

MYSQLI_CLIENT_INTERACTIVE

Permite interactive_timeout segundos (ao invés de wait_timeout segundo) de inatividade antes de fechar a conexão. A variável de sessão do cliente wait_timeout variable será definida com o valor da variável interactive_timeout.

MYSQLI_CLIENT_IGNORE_SPACE

Permite espaçoes após os nomes de função. Torna todos os nomes de função palavras reservadas.

MYSQLI_CLIENT_NO_SCHEMA

Não permite a sintaxe nome_bancodados.nome_tabela.nome_coluna.

MYSQLI_CLIENT_MULTI_QUERIES

Permite múltiplas queries delimitadas por ponto-e-vírgula em uma única chamadaies a mysqli_query().

MYSQLI_STORE_RESULT

Para usar conjuntos de resultados guardados em buffer

MYSQLI_USE_RESULT

Para usar conjuntos de resultados não guardados em buffer

MYSQLI_ASSOC

As colunas são retornadas em uma matriz tendo o nome dos campos como indices da matriz.

MYSQLI_NUM

As colunas são retornadas em uma matriz tendo os índices numerados.

MYSQLI_BOTH

As colunas são retornadas em uma matriz tendo ambos os índices, numérico e o nome do campo como índice associativo.

MYSQLI_NOT_NULL_FLAG

Indica que um campo é definido como NOT NULL

MYSQLI_PRI_KEY_FLAG

O campo é parte do índice primário

MYSQLI_UNIQUE_KEY_FLAG

O campo é parte de um índice único.

MYSQLI_MULTIPLE_KEY_FLAG

O campo é parte de um índice.

MYSQLI_BLOB_FLAG

O campo é definido como BLOB

MYSQLI_UNSIGNED_FLAG

O campo é definido como UNSIGNED

MYSQLI_ZEROFILL_FLAG

O campo é definido como ZEROFILL

MYSQLI_AUTO_INCREMENT_FLAG

O campo é definido como AUTO_INCREMENT

MYSQLI_TIMESTAMP_FLAG

O campo é definido como TIMESTAMP

MYSQLI_SET_FLAG

O campo é definido como SET

MYSQLI_NUM_FLAG

O campo é definido como NUMERIC

MYSQLI_PART_KEY_FLAG

O campo é parte de um índice múltiplo

MYSQLI_GROUP_FLAG

O campo é parte de GROUP BY

MYSQLI_TYPE_DECIMAL

O campo é definido como DECIMAL

MYSQLI_TYPE_NEWDECIMAL

Precisão matemática DECIMAL ou campo NUMERIC (MySQL 5.0.3 e superior)

MYSQLI_TYPE_BIT

O campo é definido como BIT (MySQL 5.0.3 e superior)

MYSQLI_TYPE_TINY

O campo é definido como TINYINT

MYSQLI_TYPE_SHORT

O campo é definido como INT

MYSQLI_TYPE_LONG

O campo é definido como INT

MYSQLI_TYPE_FLOAT

O campo é definido como FLOAT

MYSQLI_TYPE_DOUBLE

O campo é definido como DOUBLE

MYSQLI_TYPE_NULL

O campo é definido como DEFAULT NULL

MYSQLI_TYPE_TIMESTAMP

O campo é definido como TIMESTAMP

MYSQLI_TYPE_LONGLONG

O campo é definido como BIGINT

MYSQLI_TYPE_INT24

O campo é definido como MEDIUMINT

MYSQLI_TYPE_DATE

O campo é definido como DATE

MYSQLI_TYPE_TIME

O campo é definido como TIME

MYSQLI_TYPE_DATETIME

O campo é definido como DATETIME

MYSQLI_TYPE_YEAR

O campo é definido como YEAR

MYSQLI_TYPE_NEWDATE

O campo é definido como DATE

MYSQLI_TYPE_ENUM

O campo é definido como ENUM

MYSQLI_TYPE_SET

O campo é definido como SET

MYSQLI_TYPE_TINY_BLOB

O campo é definido como TINYBLOB

MYSQLI_TYPE_MEDIUM_BLOB

O campo é definido como MEDIUMBLOB

MYSQLI_TYPE_LONG_BLOB

O campo é definido como LONGBLOB

MYSQLI_TYPE_BLOB

O campo é definido como BLOB

MYSQLI_TYPE_VAR_STRING

O campo é definido como VARCHAR

MYSQLI_TYPE_STRING

O campo é definido como CHAR

MYSQLI_TYPE_GEOMETRY

O campo é definido como GEOMETRY

MYSQLI_NEED_DATA

Mais dados disponível para fazer bind com variável

MYSQLI_NO_DATA

Não há mais dados disponível para fazer bind com variável

MYSQLI_DATA_TRUNCATED

Dados foram truncados. Disponível desde o PHP 5.1.0 e MySQL 5.0.5.


Mysqli
PHP Manual