Sei sulla pagina 1di 10

Nota: PDO usando constantes de clase a partir de PHP 5.1.

PDO_PARAM_BOOL constantes globales en la forma de la


versin anterior.

PDO :: PARAM_B Representa el tipo de datos Boolean.


OOL (entero)

PDO :: PARAM_N Expresado en tipo de datos SQL NULL.


ULL (entero)

PDO :: PARAM_IN SQL representacin de enteros.


T (entero)

PDO :: PARAM_ST Expresado en SQL CHAR, VARCHAR, u otro tipo de cadena.


R (entero)

PDO :: PARAM_L Indica los tipos de datos de objetos grandes SQL.


OB (entero)

PDO :: PARAM_ST Representa un tipo de conjunto de registros. No est soportado por todos los controladores.
MT (entero)

PDO :: PARAM_IN Especificar los parmetros para el parmetro INOUT de un procedimiento almacenado. Debe ser
PUT_OUTPUT (ent explcita PDO :: PARAM_ * Tipo de datos con este bit o valor.
ero)
PDO :: FETCH_LA La obtencin especificado, cada fila del conjunto de resultados se devuelve como un objeto, el n
ZY (entero) ombre de la variable objeto corresponde al nombre de la columna. PDO :: FETCH_LAZY crear u
na variable de objeto nombres utilizados para visitar. PDOStatement :: invlida fetchAll () en.

PDO :: FETCH_AS Obtener manera especificada, para cada fila del conjunto de resultados que devuelve la matriz c
SOC (entero) omo un ndice de nombres de columna. Si el conjunto de resultados contiene varias columnas c
on el mismo nombre, el PDO :: FETCH_ASSOC cada nombre de columna para regresar un solo v
alor.

PDO :: FETCH_NA Obtener manera especificada, para cada fila del conjunto de resultados que devuelve la matriz c
MED (entero) omo un ndice de nombres de columna. Si el conjunto de resultados contiene varias columnas c
on el mismo nombre, el PDO :: FETCH_ASSOC cada nombre de columna devuelve una matriz q
ue contiene el valor.

PDO :: FETCH_NU Especifica el modo de adquisicin, lo que corresponde a cada fila del conjunto de resultados dev
M (entero) uelto por la matriz como un nmero de columna del ndice, empezar desde 0.

PDO :: FETCH_BO Especifica el modo de adquisicin, lo que corresponde a cada fila del conjunto de resultados dev
TH (entero) uelto por la matriz como un nmero de columna y nombres de columna del ndice, empezar des
de 0.

PDO :: FETCH_OB La obtencin especificado, cada fila del conjunto de resultados como un atributo del nombre de l
J (entero) a columna correspondiente nombre de objeto devuelto.

PDO :: FETCH_BO La obtencin especificado, devuelve TRUE y el valor asignado a las columnas del conjunto de re
UND (entero) sultados por PDOStatement :: bindParam () o PDOStatement :: bindColumn (PHP) enlaces de
mtodo variable.
PDO :: FETCH_CO Especifica el modo de adquisicin, la siguiente fila del conjunto de resultados devuelve la necesi
LUMN (entero) dad fila.

PDO :: FETCH_CL La obtencin especificado, devuelve una nueva instancia de la clase solicitada, la cartografa de
ASS (entero) las columnas para el nombre del atributo de clase correspondiente.

Nota: Esta propiedad si la clase solicitada no existe, a continuacin, llamar __set () mtodo m
gico

PDO :: FETCH_IN La obtencin especificada, una solicitud para actualizar una instancia existente de la clase, la cla
TO (entero) se se asigna a una columna en el nombre del atributo correspondiente.

PDO :: FETCH_FU Permite un control completo con el procesamiento de datos personalizado. (() Slo es vlida en
NC (entero) PDOStatement :: fetchAll).

PDO :: FETCH_GR Agrupados de acuerdo con el valor devuelto. Por lo general, PDO :: FETCH_COLUMN o PDO :: F
OUP (entero) ETCH_KEY_PAIR utilizan juntos.

PDO :: FETCH_UN Basta con echar un valor nico.


IQUE (entero)

PDO :: FETCH_KE Obtener un conjunto de dos resultados en una matriz, donde la primera columna es el nombre
Y_PAIR (entero) de la clave, la segunda columna es el valor. Disponible a partir de PHP 5.2.3 en adelante.

PDO :: FETCH_CL Determinar el nombre de la clase sobre la base de los valores de la primera columna.
ASSTYPE (entero)
PDO :: FETCH_SE PDO :: similares FETCH_INTO, pero con una representacin de cadena serializada del objeto. Di
RIALIZE (entero) sponible desde PHP 5.1.0. A partir de PHP 5.3.0, si se establece este indicador y luego el constr
uctor no ser anunciado de la clase.

PDO :: FETCH_PR Llamar al constructor antes de atributos. Disponible a partir de PHP 5.2.0 en adelante.
OPS_LATE (enter
o)

PDO :: ATTR_AUT Si este valor es FALSO, DOP intenta desactivar la ejecucin automtica de manera que la conexi
OCOMMIT (entero n de base de datos se inicia una transaccin.
)

PDO :: ATTR_PRE tamao de captacin previa para ajustar su velocidad de balance de la aplicacin y el uso de me
FETCH (entero) moria. No todas las combinaciones de bases de datos / controlador soporta la configuracin de t
amao de captacin previa. El mayor tamao de captacin previa conduce a un mejor rendimie
nto, sino tambin ocupa ms memoria.

PDO :: ATTR_TIM Configuracin de tiempo de espera de la conexin de base de datos en cuestin de segundos.
EOUT (entero)

PDO :: ATTR_ERR Para obtener ms informacin sobre esta propiedad, consulte el manejo de errores y errores.
MODE (entero)

PDO :: ATTR_SER Esta es una propiedad de slo lectura; devuelve la informacin de la versin de los servicios de
VER_VERSION (e conexin de base de datos de PDO.
ntero)

PDO :: ATTR_CLI Esta es una propiedad de slo lectura; devuelve la versin del controlador DOP utilizado por la b
ENT_VERSION (e iblioteca cliente.
ntero)
PDO :: ATTR_SER Esta es una propiedad de slo lectura. DOP volver alguna meta-informacin acerca de los servic
VER_INFO (enter ios de bases de datos conectadas.
o)

PDO :: ATTR_CO
NNECTION_STAT
US (entero)

PDO :: ATTR_CAS En un PDO :: similares case_ * constantes llamadas columnas obligatorias especificado caso.
E (entero)

PDO :: ATTR_CUR Obtiene o establece el nombre del cursor. El tiempo de actualizacin es til cuando se utilizan lo
SOR_NAME (enter s cursores desplazables y posicionamiento.
o)

PDO :: ATTR_CUR La eleccin de los tipos de cursor. Actualmente es compatible con DOP DOP :: CURSOR_FWDON
SOR (entero) LY y PDO :: CURSOR_SCROLL. Generalmente PDO :: CURSOR_FWDONLY, a menos que realme
nte necesita un cursor desplazable.

PDO :: ATTR_DRI Devuelve el nombre de la unidad.


VER_NAME (cade Ejemplos del uso de la DOP :: ATTR_DRIVER_NAME:
na)
<?php
if ($db->getAttribute(PDO::ATTR_DRIVER_NAME) == 'mysql') {
echo "Running on mysql; doing something mysql specific here\n";
}
?>
PDO :: ATTR_ORA Cuando la obtencin de datos para convertir la cadena vaca a la NULL de SQL.
CLE_NULLS (ente
ro)

PDO :: ATTR_PER Solicitar una conexin persistente, en lugar de crear una nueva conexin. Para obtener ms info
SISTENT (entero) rmacin sobre esta propiedad, consulte la conexin con el gestor de conexiones.

PDO :: ATTR_STA
TEMENT_CLASS (
entero)

PDO :: ATTR_FET Contendr el nombre del directorio se aade a la parte frontal de cada columna en el nombre d
CH_CATALOG_NA el conjunto de resultados. Nombre del directorio y nombre de la columna separados por un punt
MES (entero) o decimal (.). Esta propiedad se encuentra en el soporte de nivel de controlador, por lo que algu
nos conductores no sea compatible con esta propiedad.

PDO :: ATTR_FET La tabla contiene se aade el nombre de cada columna en la parte delantera del nombre del con
CH_TABLE_NAME junto de resultados. Nombre de la tabla y el nombre de la columna separados por un punto deci
S (entero) mal (.). Esta propiedad se encuentra en el soporte de nivel de controlador, por lo que algunos c
onductores no sea compatible con esta propiedad.

PDO :: ATTR_STR
INGIFY_FETCHES
(entero)

PDO :: ATTR_MA
X_COLUMN_LEN (
entero)
PDO :: ATTR_DEF Disponible a partir de PHP 5.2.0 en adelante.
AULT_FETCH_MO
DE (entero)

PDO :: ATTR_EM Disponible a partir de PHP 5.1.3 en adelante.


ULATE_PREPARES
(entero)

PDO :: ERRMODE Si se produce un error, no hay errores o pantalla anormal. Los desarrolladores quieren comprob
_SILENT (entero) ar explcitamente si hay errores. Este es el modo por defecto. Para obtener ms informacin so
bre esta propiedad, consulte el manejo de errores y errores.

PDO :: ERRMODE Si se produce un error, se muestra un mensaje E_WARNING PHP. Para obtener ms informacin
_WARNING (enter sobre esta propiedad, consulte el manejo de errores y errores.
o)

PDO :: ERRMODE Si se produce un error, se emite una excepcin de un PDOException. Para obtener ms informa
_EXCEPTION (ent cin sobre esta propiedad, consulte el manejo de errores y errores.
ero)

PDO :: CASE_NAT Deja nombres de columna de retorno con bases de datos.


URAL (entero)

PDO :: CASE_LO Forzado nombres de las columnas en minsculas.


WER (entero)

PDO :: CASE_UPP nombre de la columna forzado en maysculas.


ER (entero)

PDO :: NULL_NAT
URAL (entero)
PDO :: NULL_EMP
TY_STRING (ente
ro)

PDO :: NULL_TO_
STRING (entero)

PDO :: FETCH_OR Enfoque Busca la siguiente fila en el resultado. Solamente los cursores desplazables vlidos.
I_NEXT (entero)

PDO :: FETCH_OR Obtener en la lnea en el conjunto de resultados. Solamente los cursores desplazables vlidos.
I_PRIOR (entero)

PDO :: FETCH_OR Se centran en la obtencin de una primera fila en el resultado. Solamente los cursores desplaza
I_FIRST (entero) bles vlidos.

PDO :: FETCH_OR Obtener la ltima fila centralizado en el resultado. Solamente los cursores desplazables vlidos.
I_LAST (entero)

PDO :: FETCH_OR Obtener la lnea tiene que centrarse en acuerdo con el nmero de fila del resultado. Solamente l
I_ABS (entero) os cursores desplazables vlidos.

PDO :: FETCH_OR Dependiendo de la posicin relativa de la posicin actual del cursor del conjunto de resultados p
I_REL (entero) ara obtener las lneas deseadas. Solamente los cursores desplazables vlidos.

PDO :: CURSOR_ Crear un objeto PDOStatement cursor de slo avance. Se trata de las opciones del cursor por d
FWDONLY (entero efecto, debido a que el cursor se encuentra los patrones de acceso a datos de PHP ms rpidos
) y ms comnmente utilizados.

PDO :: CURSOR_ Crear un objeto PDOStatement cursores desplazables. Para controlar la fila del conjunto de resu
SCROLL (entero) ltados obtenidos a travs de PDO :: FETCH_ORI_ * constantes.
PDO :: ERR_NON Corresponde a SQLSTATE '00000', la instruccin SQL representa ningn error o advertencia de
E (cadena) ser enviados con xito. Cuando se utiliza el PDO :: errorCode () o PDOStatement :: errorCode (
) para determinar si se produce un error, esta constante es muy conveniente. Compruebe el m
todo anterior devuelve un cdigo de estado de error, se utiliza con frecuencia.

PDO :: PARAM_E Asignacin de eventos


VT_ALLOC (enter
o)

PDO :: PARAM_E evento de cancelacin de asignacin


VT_FREE (entero)

PDO :: PARAM_E Una declaracin preparada antes de ejecutar el evento de disparo.


VT_EXEC_PRE (en
tero)

PDO :: PARAM_E Despus de ejecutar un evento de disparo declaracin preparada.


VT_EXEC_POST (
entero)

PDO :: PARAM_E Los resultados de un centralizado antes de conocerse los resultados de un evento de disparo.
VT_FETCH_PRE (e
ntero)

PDO :: PARAM_E Despus de la eliminacin de un resultado centralizados de un resultado de eventos de activaci


VT_FETCH_POST n.
(entero)
PDO :: PARAM_E el registro de parmetros Bound permite al conductor para desencadenar un evento cuando la n
VT_NORMALIZE ( ormalizacin del nombre de la variable.
entero)

Potrebbero piacerti anche