Está en la página 1de 10

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

PDO_PARAM_BOOL constantes globales en la forma de la


versión 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 representación 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 parámetros para el parámetro INOUT de un procedimiento almacenado. Debe ser
PUT_OUTPUT (ent explícita PDO :: PARAM_ * Tipo de datos con este bit o valor.
ero)
PDO :: FETCH_LA La obtención 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 :: inválida 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 adquisición, lo que corresponde a cada fila del conjunto de resultados dev
M (entero) uelto por la matriz como un número de columna del índice, empezar desde 0.

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

PDO :: FETCH_OB La obtención 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 obtención 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
método variable.
PDO :: FETCH_CO Especifica el modo de adquisición, la siguiente fila del conjunto de resultados devuelve la necesi
LUMN (entero) dad fila.

PDO :: FETCH_CL La obtención especificado, devuelve una nueva instancia de la clase solicitada, la cartografía de
ASS (entero) las columnas para el nombre del atributo de clase correspondiente.

Nota: Esta propiedad si la clase solicitada no existe, a continuación, llamar __set () método má
gico

PDO :: FETCH_IN La obtención 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. (() Sólo es válida 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 representación 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 ejecución automática de manera que la conexi
OCOMMIT (entero ón de base de datos se inicia una transacción.
)

PDO :: ATTR_PRE tamaño de captación previa para ajustar su velocidad de balance de la aplicación y el uso de me
FETCH (entero) moria. No todas las combinaciones de bases de datos / controlador soporta la configuración de t
amaño de captación previa. El mayor tamaño de captación previa conduce a un mejor rendimie
nto, sino también ocupa más memoria.

PDO :: ATTR_TIM Configuración de tiempo de espera de la conexión de base de datos en cuestión de segundos.
EOUT (entero)

PDO :: ATTR_ERR Para obtener más información sobre esta propiedad, consulte el manejo de errores y errores.
MODE (entero)

PDO :: ATTR_SER Esta es una propiedad de sólo lectura; devuelve la información de la versión de los servicios de
VER_VERSION (e conexión de base de datos de PDO.
ntero)

PDO :: ATTR_CLI Esta es una propiedad de sólo lectura; devuelve la versión del controlador DOP utilizado por la b
ENT_VERSION (e iblioteca cliente.
ntero)
PDO :: ATTR_SER Esta es una propiedad de sólo lectura. DOP volver alguna meta-información 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 actualización es útil cuando se utilizan lo
SOR_NAME (enter s cursores desplazables y posicionamiento.
o)

PDO :: ATTR_CUR La elección 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 obtención de datos para convertir la cadena vacía a la NULL de SQL.
CLE_NULLS (ente
ro)

PDO :: ATTR_PER Solicitar una conexión persistente, en lugar de crear una nueva conexión. Para obtener más info
SISTENT (entero) rmación sobre esta propiedad, consulte la conexión con el gestor de conexiones.

PDO :: ATTR_STA
TEMENT_CLASS (
entero)

PDO :: ATTR_FET Contendrá el nombre del directorio se añade 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 añade 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 explícitamente si hay errores. Este es el modo por defecto. Para obtener más información 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 más información
_WARNING (enter sobre esta propiedad, consulte el manejo de errores y errores.
o)

PDO :: ERRMODE Si se produce un error, se emite una excepción de un PDOException. Para obtener más informa
_EXCEPTION (ent ción 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 minúsculas.


WER (entero)

PDO :: CASE_UPP nombre de la columna forzado en mayúsculas.


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 válidos.
I_NEXT (entero)

PDO :: FETCH_OR Obtener en la línea en el conjunto de resultados. Solamente los cursores desplazables válidos.
I_PRIOR (entero)

PDO :: FETCH_OR Se centran en la obtención de una primera fila en el resultado. Solamente los cursores desplaza
I_FIRST (entero) bles válidos.

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

PDO :: FETCH_OR Obtener la línea tiene que centrarse en acuerdo con el número de fila del resultado. Solamente l
I_ABS (entero) os cursores desplazables válidos.

PDO :: FETCH_OR Dependiendo de la posición relativa de la posición actual del cursor del conjunto de resultados p
I_REL (entero) ara obtener las líneas deseadas. Solamente los cursores desplazables válidos.

PDO :: CURSOR_ Crear un objeto PDOStatement cursor de sólo 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 más rápidos
) y más comúnmente utilizados.

PDO :: CURSOR_ Crear un objeto PDOStatement cursores desplazables. Para controlar la fila del conjunto de resu
SCROLL (entero) ltados obtenidos a través de PDO :: FETCH_ORI_ * constantes.
PDO :: ERR_NON Corresponde a SQLSTATE '00000', la instrucción SQL representa ningún 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 código de estado de error, se utiliza con frecuencia.

PDO :: PARAM_E Asignación de eventos


VT_ALLOC (enter
o)

PDO :: PARAM_E evento de cancelación de asignación


VT_FREE (entero)

PDO :: PARAM_E Una declaración preparada antes de ejecutar el evento de disparo.


VT_EXEC_PRE (en
tero)

PDO :: PARAM_E Después de ejecutar un evento de disparo declaración 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 Después de la eliminación de un resultado centralizados de un resultado de eventos de activació


VT_FETCH_POST n.
(entero)
PDO :: PARAM_E el registro de parámetros Bound permite al conductor para desencadenar un evento cuando la n
VT_NORMALIZE ( ormalización del nombre de la variable.
entero)

También podría gustarte