PDO :: setAttribute
PDO :: setAttribute - conjunto de atributos (PHP 5> = 5.1.0, PECL pdo> = 0.1.0)
explicação
gramática
bool PDO::setAttribute ( int $attribute , mixed $value )
Definir atributo identificador do banco de dados. Listados abaixo são alguns dos atributos comuns disponíveis; Alguns motoristas podem utilizar outros atributos específicos.
PDO :: ATTR_CASE: Coluna forçado chamado designado sensível.
PDO :: CASE_LOWER: Forçado nomes das colunas minúsculas.
PDO :: CASE_NATURAL: Deixar os nomes das colunas de retorno para banco de dados.
PDO :: CASE_UPPER: nomes de colunas obrigatórias em maiúsculas.
PDO :: ATTR_ERRMODE: Relatório de Erros.
PDO :: ERRMODE_SILENT: definição só códigos de erro.
PDO :: ERRMODE_WARNING: aumentado de erro E_WARNING
PDO :: ERRMODE_EXCEPTION: exceções lance exceção.
PDO :: ATTR_ORACLE_NULLS (disponíveis em todos os drivers, não apenas limitadas ao Oracle): NULL conversão e a cadeia vazia.
PDO :: NULL_NATURAL: Não converte.
PDO :: NULL_EMPTY_STRING: para converter a cadeia vazia para
NULL
.PDO :: NULL_TO_STRING: converter a cadeia vazia para NULL.
PDO :: ATTR_STRINGIFY_FETCHES: extrair o valor, quando convertido para uma cadeia. Precisa de bool.
PDO :: ATTR_STATEMENT_CLASS: definir a classe de declaração derivado de usuários PDOStatement. Não ser usado para longa duração instância PDO. matriz exigido (classname corda, array (construtor parâmetro misto)).
PDO :: ATTR_TIMEOUT: Especifica o tempo limite em segundos. Nem todos os drivers suportam esta opção, o que significa que pode haver diferenças entre a condução e conduzido. Por exemplo, SQLite tempo para chegar a este valor de espera após a gravação abster-se de bloqueios de aquisição, mas outros motoristas podem interpretar este valor como uma conexão ou intervalo de tempo limite ler. Você precisa digitar int.
PDO :: ATTR_AUTOCOMMIT (OCI, Firebird e MySQL estão disponíveis): se a enviar automaticamente cada declaração individual.
PDO :: ATTR_EMULATE_PREPARES ativar ou desativar a declaração preparada emulado. Alguns drivers não suportam ou suporte limitado para o pré-tratamento local. Utilize esta definição para forçar o DOP é sempre emulado declaração preparada (se
TRUE
), ou tentar usar declaração preparada localmente (seFALSE
). Se o motorista não pode ser bem sucedida pré-tratamento consulta atual, ele sempre vai voltar para a declaração analógico preparado. Precisa bool tipo.PDO :: MYSQL_ATTR_USE_BUFFERED_QUERY (MySQL estão disponíveis): Use tamponada consultas.
PDO :: ATTR_DEFAULT_FETCH_MODE: Defina o modo de extração padrão. Sobre a especificação padrão de documento pode () encontrados em PDOStatement :: fetch.
Valor de retorno
retorno bem sucedido TRUE, ou em caso de falha retorna FALSE.