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:
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:
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. |