Constantes pré-definidas

As contantes 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.