PHP DOP Constantes pré-definidas
As seguintes constantes são definidas por esta extensão, portanto, apenas quando o módulo de extensão é compilada com o PHP ou carregada dinamicamente em tempo de execução somente após eficaz.
Nota: DOP usando constantes de classe desde o PHP 5.1. PDO_PARAM_BOOL constantes globais, sob a forma da versão anterior.
PDO :: PARAM_BOOL (inteiro) | Ele representa o tipo de dados booleano. |
PDO :: PARAM_NULL (inteiro) | Expressa em SQL tipo de dados NULL. |
PDO :: PARAM_INT (inteiro) | representação SQL de números inteiros. |
PDO :: PARAM_STR (inteiro) | Expressa em SQL CHAR, VARCHAR, ou outro tipo de cadeia. |
PDO :: PARAM_LOB (inteiro) | Indica os tipos de dados grande objeto SQL. |
PDO :: PARAM_STMT (inteiro) | Ela representa um tipo de conjunto de registros. Não há suporte por qualquer motoristas. |
PDO :: PARAM_INPUT_OUTPUT (inteiro) | Especificar os parâmetros para INOUT parâmetro de um procedimento armazenado. Você deve ser um PDO :: PARAM_ * tipo de dados explícito com este bit ou valor. |
PDO :: FETCH_LAZY (inteiro) | Obtenção especificado, cada linha no conjunto de resultados é retornado como um objeto, o nome da variável objeto corresponde ao nome da coluna. PDO :: FETCH_LAZY criar uma variável nomes de objeto usados para visitar. PDOStatement inválido :: fetchAll () in. |
PDO :: FETCH_ASSOC (inteiro) | Obter forma especificada, para cada linha no conjunto de resultados retornado pela matriz como um índice de nome de coluna. Se o conjunto de resultados contém várias colunas com o mesmo nome, a PDO :: FETCH_ASSOC cada nome de coluna para retornar apenas um valor. |
PDO :: FETCH_NAMED (inteiro) | Obter forma especificada, para cada linha no conjunto de resultados retornado pela matriz como um índice de nome de coluna. Se o conjunto de resultados contém várias colunas com o mesmo nome, a PDO :: FETCH_ASSOC cada nome de coluna retorna um array contendo o valor. |
PDO :: FETCH_NUM (inteiro) | Especifica o modo de aquisição, correspondente a cada linha no conjunto de resultados retornado pela matriz como um número de coluna do índice, começar a partir de 0. |
PDO :: FETCH_BOTH (inteiro) | Especifica o modo de aquisição, correspondente a cada linha no conjunto de resultados retornado pela matriz como um número de coluna e coluna nomes do índice, começar a partir de 0. |
PDO :: FETCH_OBJ (inteiro) | Obtenção especificado, cada linha no conjunto de resultados como um atributo do nome da coluna nome do objeto correspondente retornado. |
PDO :: FETCH_BOUND (inteiro) | Obtendo especificado, retorna TRUE eo valor atribuído às colunas no conjunto de resultados PDOStatement :: bindParam () ou PDOStatement :: bindColumn () PHP método variável ligações. |
PDO :: FETCH_COLUMN (inteiro) | Especifica o modo de aquisição, a próxima linha do conjunto de resultados retorna a necessidade linha. |
PDO :: FETCH_CLASS (inteiro) | Obtendo especificado, retorna uma nova instância da classe solicitada, mapeando as colunas para o nome do atributo de classe correspondente. Nota: Esta propriedade se a classe solicitada não existir, em seguida, chamar __set () método mágico |
PDO :: FETCH_INTO (inteiro) | Obtendo especificado, uma solicitação para atualizar uma instância existente da classe, a classe é mapeado para uma coluna no nome do atributo correspondente. |
PDO :: FETCH_FUNC (inteiro) | Ele permite pleno funcionamento com um processamento de dados personalizado. (() É válido apenas em PDOStatement :: fetchAll). |
PDO :: FETCH_GROUP (inteiro) | Agrupadas de acordo com o valor retornado. Normalmente PDO :: FETCH_COLUMN ou PDO :: FETCH_KEY_PAIR usados juntos. |
PDO :: FETCH_UNIQUE (inteiro) | Basta ter um valor único. |
PDO :: FETCH_KEY_PAIR (inteiro) | Obter um conjunto de dois resultados em uma matriz, em que a primeira coluna é o nome da chave, a segunda coluna é o valor. Disponível desde o PHP 5.2.3 em diante. |
PDO :: FETCH_CLASSTYPE (inteiro) | Determinar o nome de classe com base nos valores da primeira coluna. |
PDO :: FETCH_SERIALIZE (inteiro) | Similar PDO :: FETCH_INTO, mas com uma representação de cadeia serializada do objeto. Disponível desde o PHP 5.1.0. A partir do PHP 5.3.0, se este sinalizador estiver definido, o construtor não será chamado de classe. |
PDO :: FETCH_PROPS_LATE (inteiro) | Chamar o construtor antes de definir atributos. Disponível desde o PHP 5.2.0 em diante. |
PDO :: ATTR_AUTOCOMMIT (inteiro) | Se este valor for FALSE, DOP tenta desativar o autocommit modo que a conexão com o banco inicia uma transação. |
PDO :: ATTR_PREFETCH (inteiro) | tamanho de busca prévia para definir a sua velocidade de equilíbrio aplicação e uso de memória. Nem todas as combinações de banco de dados / Driver Support definir o tamanho de pré-busca. O maior tamanho de pré-busca leva a um melhor desempenho, mas também ocupa mais memória. |
PDO :: ATTR_TIMEOUT (inteiro) | Definir banco de dados de tempo limite de conexão em segundos. |
PDO :: ATTR_ERRMODE (inteiro) | Para obter mais informações sobre essa propriedade, consulte a manipulação de erro e erro. |
PDO :: ATTR_SERVER_VERSION (inteiro) | Esta é uma propriedade só de leitura; retorna as informações versão dos serviços de conexão de banco de dados DOP. |
PDO :: ATTR_CLIENT_VERSION (inteiro) | Esta é uma propriedade só de leitura; retorna a versão do driver PDO utilizada pela biblioteca do cliente. |
PDO :: ATTR_SERVER_INFO (inteiro) | Esta é uma propriedade só de leitura. DOP retornar alguma informação meta sobre os serviços de banco de dados conectados. |
PDO :: ATTR_CONNECTION_STATUS (inteiro) | |
PDO :: ATTR_CASE (inteiro) | Num semelhante DOP :: CASE_ * constantes chamadas colunas obrigatórias caso especificado. |
PDO :: ATTR_CURSOR_NAME (inteiro) | Obtém ou define o nome do cursor. Tempo de atualização é útil quando utilizar cursores de rolagem e de posicionamento. |
PDO :: ATTR_CURSOR (inteiro) | Escolhendo tipos de cursor. DOP atualmente suporta PDO :: CURSOR_FWDONLY e PDO :: CURSOR_SCROLL. Geralmente PDO :: CURSOR_FWDONLY, a menos que realmente precisa de um cursor rolável. |
PDO :: ATTR_DRIVER_NAME (string) | Retorna o nome da unidade. Exemplos de como usar o :: ATTR_DRIVER_NAME DOP: <?php if ($db->getAttribute(PDO::ATTR_DRIVER_NAME) == 'mysql') { echo "Running on mysql; doing something mysql specific here\n"; } ?> |
PDO :: ATTR_ORACLE_NULLS (inteiro) | Quando a obtenção de dados para converter a cadeia vazia para o NULL SQL. |
PDO :: ATTR_PERSISTENT (inteiro) | Solicitar uma conexão persistente, ao invés de criar uma nova conexão. Para obter mais informações sobre essa propriedade, consulte a conexão com o Connection Manager. |
PDO :: ATTR_STATEMENT_CLASS (inteiro) | |
PDO :: ATTR_FETCH_CATALOG_NAMES (inteiro) | Conterá o nome do diretório é adicionado à frente de cada coluna em nome do conjunto de resultados. nome do diretório e nome da coluna separados por um ponto decimal (.). Esta propriedade está no suporte nível de driver, portanto, alguns drivers podem não suportar essa propriedade. |
PDO :: ATTR_FETCH_TABLE_NAMES (inteiro) | A tabela contém o nome de cada coluna é adicionada à parte da frente do nome do conjunto de resultados. nome da tabela eo nome da coluna separados por um ponto decimal (.). Esta propriedade está no suporte nível de driver, portanto, alguns drivers podem não suportar essa propriedade. |
PDO :: ATTR_STRINGIFY_FETCHES (inteiro) | |
PDO :: ATTR_MAX_COLUMN_LEN (inteiro) | |
PDO :: ATTR_DEFAULT_FETCH_MODE (inteiro) | Disponível desde o PHP 5.2.0 em diante. |
PDO :: ATTR_EMULATE_PREPARES (inteiro) | Disponível desde o PHP 5.1.3 em diante. |
PDO :: ERRMODE_SILENT (inteiro) | Se ocorrer um erro, sem erros ou indicação anormal. Os desenvolvedores querem verificar explicitamente para erros. Este é o modo padrão. Para obter mais informações sobre essa propriedade, consulte a manipulação de erro e erro. |
PDO :: ERRMODE_WARNING (inteiro) | Se ocorrer um erro, uma mensagem de PHP E_WARNING é exibida. Para obter mais informações sobre essa propriedade, consulte a manipulação de erro e erro. |
PDO :: ERRMODE_EXCEPTION (inteiro) | Se ocorrer um erro, uma exceção é lançada uma PDOException. Para obter mais informações sobre essa propriedade, consulte a manipulação de erro e erro. |
PDO :: CASE_NATURAL (inteiro) | Deixar os nomes das colunas de retorno para banco de dados. |
PDO :: CASE_LOWER (inteiro) | Forçado nomes das colunas minúsculas. |
PDO :: CASE_UPPER (inteiro) | nome da coluna forçado em maiúsculas. |
PDO :: NULL_NATURAL (inteiro) | |
PDO :: NULL_EMPTY_STRING (inteiro) | |
PDO :: NULL_TO_STRING (inteiro) | |
PDO :: FETCH_ORI_NEXT (inteiro) | Foco Obtém a próxima linha no resultado. Apenas cursores deslocáveis válido. |
PDO :: FETCH_ORI_PRIOR (inteiro) | Obter na linha no conjunto de resultados. Apenas cursores deslocáveis válido. |
PDO :: FETCH_ORI_FIRST (inteiro) | Concentre-se em obter uma primeira linha no resultado. Apenas cursores deslocáveis válido. |
PDO :: FETCH_ORI_LAST (inteiro) | Obter centralizado última linha no resultado. Apenas cursores deslocáveis válido. |
PDO :: FETCH_ORI_ABS (inteiro) | linha Obter precisa focar de acordo com o número da linha do resultado. Apenas cursores deslocáveis válido. |
PDO :: FETCH_ORI_REL (inteiro) | Dependendo da posição relativa de a posição corrente do cursor a partir do conjunto de resultados para obter as linhas desejadas. Apenas cursores deslocáveis válido. |
PDO :: CURSOR_FWDONLY (inteiro) | Criar um objeto PDOStatement cursor forward-only. Esta é as opções de cursor padrão, porque o cursor é os padrões de acesso a dados PHP mais rápidos e mais comumente usados. |
PDO :: CURSOR_SCROLL (inteiro) | Criar um objeto de cursores PDOStatement rolagem. Para controlar a linha no conjunto de resultados obtidos via PDO :: FETCH_ORI_ * constantes. |
PDO :: ERR_NONE (string) | Corresponde à SQLSTATE '00000', a instrução SQL não representa qualquer erro ou aviso será enviada com sucesso. Ao utilizar o PDO :: errorCode () ou PDOStatement :: errorCode () para determinar se ocorre um erro, esta constante é muito conveniente. Verifique o método acima retorna um código de status de erro, ele será usado com freqüência. |
PDO :: PARAM_EVT_ALLOC (inteiro) | Atribuindo eventos |
PDO :: PARAM_EVT_FREE (inteiro) | evento deallocation |
PDO :: PARAM_EVT_EXEC_PRE (inteiro) | A declaração preparada antes de executar o evento de disparo. |
PDO :: PARAM_EVT_EXEC_POST (inteiro) | Depois de executar um evento TRIGGER preparado. |
PDO :: PARAM_EVT_FETCH_PRE (inteiro) | Os resultados de um centralizado removido antes de os resultados de um evento de disparo. |
PDO :: PARAM_EVT_FETCH_POST (inteiro) | Depois de retirar um resultado centralizados a partir de um resultado de fatos geradores. |
PDO :: PARAM_EVT_NORMALIZE (inteiro) | Registro de parâmetro ligado permite o motorista para desencadear um evento quando a normalização do nome da variável. |