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.