# Constantes predefinidas

As constantes abaixo são definidas por esta extensão e só estarão disponíveis quando a extensão tiver sido compilada no PHP ou tiver sido carregada dinamicamente em tempo de execução.

É possível especificar opções de cliente adicionais para as funções mysql_connect() e mysql_pconnect(). As seguintes constantes estão definidas:

Constantes do cliente MySQL
Constante | Descrição
--- | ---
`MYSQL_CLIENT_COMPRESS` | Usar protocolo de compressão
`MYSQL_CLIENT_IGNORE_SPACE` | Permitir espaços após nomes de funções
`MYSQL_CLIENT_INTERACTIVE` | Permitir interactive_timeout segundos (ao invés de wait_timeout) de inatividade antes de fechar a conexão.
`MYSQL_CLIENT_SSL` | Usar criptografia SSL. Esta opçõa está disponível somente com a versão 4.x ou posterior da biblioteca cliente MySQL. A versão 3.23.x é incluída com o PHP 4 e com binários Windows do PHP 5.

A função mysql_fetch_array() usa uma constante para os diferentes tipos de arrays de resultados. As constantes a seguir estão definidas:

Constantes de busca MySQL
Constante | Descrição
--- | ---
`MYSQL_ASSOC` | Colunas são retornadas no array contendo o nome do campo como as chaves do array.
`MYSQL_BOTH` | Colunas são retornadas no array contendo chaves numéricas e chaves com o nome do campo.
`MYSQL_NUM` | Colunas são retornadas no array contendo chaves numéricas para os campos. A chave inicia em 0 para o primeiro campo do resultado.

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open