PHP DOP Constantes predefinidas
Las siguientes constantes están definidas por esta extensión, por lo que sólo cuando el módulo de extensión es compilada dentro de PHP o grabada dinámicamente en tiempo de ejecución sólo después de efectivo.
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_BOOL (entero) | Representa el tipo de datos Boolean. |
PDO :: PARAM_NULL (entero) | Expresado en tipo de datos SQL NULL. |
PDO :: PARAM_INT (entero) | SQL representación de enteros. |
PDO :: PARAM_STR (entero) | Expresado en SQL CHAR, VARCHAR, u otro tipo de cadena. |
PDO :: PARAM_LOB (entero) | Indica los tipos de datos de objetos grandes SQL. |
PDO :: PARAM_STMT (entero) | Representa un tipo de conjunto de registros. No está soportado por todos los controladores. |
PDO :: PARAM_INPUT_OUTPUT (entero) | Especificar los parámetros para el parámetro INOUT de un procedimiento almacenado. Debe ser explícita PDO :: PARAM_ * Tipo de datos con este bit o valor. |
PDO :: FETCH_LAZY (entero) | La obtención especificado, cada fila del conjunto de resultados se devuelve como un objeto, el nombre de la variable objeto corresponde al nombre de la columna. PDO :: FETCH_LAZY crear una variable de objeto nombres utilizados para visitar. PDOStatement :: inválida fetchAll () en. |
PDO :: FETCH_ASSOC (entero) | Obtener manera especificada, para cada fila del conjunto de resultados que devuelve la matriz como un índice de nombres de columna. Si el conjunto de resultados contiene varias columnas con el mismo nombre, el PDO :: FETCH_ASSOC cada nombre de columna para regresar un solo valor. |
PDO :: FETCH_NAMED (entero) | Obtener manera especificada, para cada fila del conjunto de resultados que devuelve la matriz como un índice de nombres de columna. Si el conjunto de resultados contiene varias columnas con el mismo nombre, el PDO :: FETCH_ASSOC cada nombre de columna devuelve una matriz que contiene el valor. |
PDO :: FETCH_NUM (entero) | Especifica el modo de adquisición, lo que corresponde a cada fila del conjunto de resultados devuelto por la matriz como un número de columna del índice, empezar desde 0. |
PDO :: FETCH_BOTH (entero) | Especifica el modo de adquisición, lo que corresponde a cada fila del conjunto de resultados devuelto por la matriz como un número de columna y nombres de columna del índice, empezar desde 0. |
PDO :: FETCH_OBJ (entero) | La obtención especificado, cada fila del conjunto de resultados como un atributo del nombre de la columna correspondiente nombre de objeto devuelto. |
PDO :: FETCH_BOUND (entero) | La obtención especificado, devuelve TRUE y el valor asignado a las columnas del conjunto de resultados por PDOStatement :: bindParam () o PDOStatement :: bindColumn (PHP) enlaces de método variable. |
PDO :: FETCH_COLUMN (entero) | Especifica el modo de adquisición, la siguiente fila del conjunto de resultados devuelve la necesidad fila. |
PDO :: FETCH_CLASS (entero) | La obtención especificado, devuelve una nueva instancia de la clase solicitada, la cartografía de 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_INTO (entero) | La obtención especificada, una solicitud para actualizar una instancia existente de la clase, la clase se asigna a una columna en el nombre del atributo correspondiente. |
PDO :: FETCH_FUNC (entero) | Permite un control completo con el procesamiento de datos personalizado. (() Sólo es válida en PDOStatement :: fetchAll). |
PDO :: FETCH_GROUP (entero) | Agrupados de acuerdo con el valor devuelto. Por lo general, PDO :: FETCH_COLUMN o PDO :: FETCH_KEY_PAIR utilizan juntos. |
PDO :: FETCH_UNIQUE (entero) | Basta con echar un valor único. |
PDO :: FETCH_KEY_PAIR (entero) | Obtener un conjunto de dos resultados en una matriz, donde la primera columna es el nombre de la clave, la segunda columna es el valor. Disponible a partir de PHP 5.2.3 en adelante. |
PDO :: FETCH_CLASSTYPE (entero) | Determinar el nombre de la clase sobre la base de los valores de la primera columna. |
PDO :: FETCH_SERIALIZE (entero) | PDO :: similares FETCH_INTO, pero con una representación de cadena serializada del objeto. Disponible desde PHP 5.1.0. A partir de PHP 5.3.0, si se establece este indicador y luego el constructor no será anunciado de la clase. |
PDO :: FETCH_PROPS_LATE (entero) | Llamar al constructor antes de atributos. Disponible a partir de PHP 5.2.0 en adelante. |
PDO :: ATTR_AUTOCOMMIT (entero) | Si este valor es FALSO, DOP intenta desactivar la ejecución automática de manera que la conexión de base de datos se inicia una transacción. |
PDO :: ATTR_PREFETCH (entero) | tamaño de captación previa para ajustar su velocidad de balance de la aplicación y el uso de memoria. No todas las combinaciones de bases de datos / controlador soporta la configuración de tamaño de captación previa. El mayor tamaño de captación previa conduce a un mejor rendimiento, sino también ocupa más memoria. |
PDO :: ATTR_TIMEOUT (entero) | Configuración de tiempo de espera de la conexión de base de datos en cuestión de segundos. |
PDO :: ATTR_ERRMODE (entero) | Para obtener más información sobre esta propiedad, consulte el manejo de errores y errores. |
PDO :: ATTR_SERVER_VERSION (entero) | Esta es una propiedad de sólo lectura; devuelve la información de la versión de los servicios de conexión de base de datos de PDO. |
PDO :: ATTR_CLIENT_VERSION (entero) | Esta es una propiedad de sólo lectura; devuelve la versión del controlador DOP utilizado por la biblioteca cliente. |
PDO :: ATTR_SERVER_INFO (entero) | Esta es una propiedad de sólo lectura. DOP volver alguna meta-información acerca de los servicios de bases de datos conectadas. |
PDO :: ATTR_CONNECTION_STATUS (entero) | |
PDO :: ATTR_CASE (entero) | En un PDO :: similares case_ * constantes llamadas columnas obligatorias especificado caso. |
PDO :: ATTR_CURSOR_NAME (entero) | Obtiene o establece el nombre del cursor. El tiempo de actualización es útil cuando se utilizan los cursores desplazables y posicionamiento. |
PDO :: ATTR_CURSOR (entero) | La elección de los tipos de cursor. Actualmente es compatible con DOP DOP :: CURSOR_FWDONLY y PDO :: CURSOR_SCROLL. Generalmente PDO :: CURSOR_FWDONLY, a menos que realmente necesita un cursor desplazable. |
PDO :: ATTR_DRIVER_NAME (cadena) | Devuelve el nombre de la unidad. Ejemplos del uso de la DOP :: ATTR_DRIVER_NAME: <?php if ($db->getAttribute(PDO::ATTR_DRIVER_NAME) == 'mysql') { echo "Running on mysql; doing something mysql specific here\n"; } ?> |
PDO :: ATTR_ORACLE_NULLS (entero) | Cuando la obtención de datos para convertir la cadena vacía a la NULL de SQL. |
PDO :: ATTR_PERSISTENT (entero) | Solicitar una conexión persistente, en lugar de crear una nueva conexión. Para obtener más información sobre esta propiedad, consulte la conexión con el gestor de conexiones. |
PDO :: ATTR_STATEMENT_CLASS (entero) | |
PDO :: ATTR_FETCH_CATALOG_NAMES (entero) | Contendrá el nombre del directorio se añade a la parte frontal de cada columna en el nombre del conjunto de resultados. Nombre del directorio y nombre de la columna separados por un punto decimal (.). Esta propiedad se encuentra en el soporte de nivel de controlador, por lo que algunos conductores no sea compatible con esta propiedad. |
PDO :: ATTR_FETCH_TABLE_NAMES (entero) | La tabla contiene se añade el nombre de cada columna en la parte delantera del nombre del conjunto de resultados. Nombre de la tabla y el nombre de la columna separados por un punto decimal (.). Esta propiedad se encuentra en el soporte de nivel de controlador, por lo que algunos conductores no sea compatible con esta propiedad. |
PDO :: ATTR_STRINGIFY_FETCHES (entero) | |
PDO :: ATTR_MAX_COLUMN_LEN (entero) | |
PDO :: ATTR_DEFAULT_FETCH_MODE (entero) | Disponible a partir de PHP 5.2.0 en adelante. |
PDO :: ATTR_EMULATE_PREPARES (entero) | Disponible a partir de PHP 5.1.3 en adelante. |
PDO :: ERRMODE_SILENT (entero) | Si se produce un error, no hay errores o pantalla anormal. Los desarrolladores quieren comprobar explícitamente si hay errores. Este es el modo por defecto. Para obtener más información sobre esta propiedad, consulte el manejo de errores y errores. |
PDO :: ERRMODE_WARNING (entero) | Si se produce un error, se muestra un mensaje E_WARNING PHP. Para obtener más información sobre esta propiedad, consulte el manejo de errores y errores. |
PDO :: ERRMODE_EXCEPTION (entero) | Si se produce un error, se emite una excepción de un PDOException. Para obtener más información sobre esta propiedad, consulte el manejo de errores y errores. |
PDO :: CASE_NATURAL (entero) | Deja nombres de columna de retorno con bases de datos. |
PDO :: CASE_LOWER (entero) | Forzado nombres de las columnas en minúsculas. |
PDO :: CASE_UPPER (entero) | nombre de la columna forzado en mayúsculas. |
PDO :: NULL_NATURAL (entero) | |
PDO :: NULL_EMPTY_STRING (entero) | |
PDO :: NULL_TO_STRING (entero) | |
PDO :: FETCH_ORI_NEXT (entero) | Enfoque Busca la siguiente fila en el resultado. Solamente los cursores desplazables válidos. |
PDO :: FETCH_ORI_PRIOR (entero) | Obtener en la línea en el conjunto de resultados. Solamente los cursores desplazables válidos. |
PDO :: FETCH_ORI_FIRST (entero) | Se centran en la obtención de una primera fila en el resultado. Solamente los cursores desplazables válidos. |
PDO :: FETCH_ORI_LAST (entero) | Obtener la última fila centralizado en el resultado. Solamente los cursores desplazables válidos. |
PDO :: FETCH_ORI_ABS (entero) | Obtener la línea tiene que centrarse en acuerdo con el número de fila del resultado. Solamente los cursores desplazables válidos. |
PDO :: FETCH_ORI_REL (entero) | Dependiendo de la posición relativa de la posición actual del cursor del conjunto de resultados para obtener las líneas deseadas. Solamente los cursores desplazables válidos. |
PDO :: CURSOR_FWDONLY (entero) | Crear un objeto PDOStatement cursor de sólo avance. Se trata de las opciones del cursor por defecto, 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_SCROLL (entero) | Crear un objeto PDOStatement cursores desplazables. Para controlar la fila del conjunto de resultados obtenidos a través de PDO :: FETCH_ORI_ * constantes. |
PDO :: ERR_NONE (cadena) | Corresponde a SQLSTATE '00000', la instrucción SQL representa ningún error o advertencia de 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_EVT_ALLOC (entero) | Asignación de eventos |
PDO :: PARAM_EVT_FREE (entero) | evento de cancelación de asignación |
PDO :: PARAM_EVT_EXEC_PRE (entero) | Una declaración preparada antes de ejecutar el evento de disparo. |
PDO :: PARAM_EVT_EXEC_POST (entero) | Después de ejecutar un evento de disparo declaración preparada. |
PDO :: PARAM_EVT_FETCH_PRE (entero) | Los resultados de un centralizado antes de conocerse los resultados de un evento de disparo. |
PDO :: PARAM_EVT_FETCH_POST (entero) | Después de la eliminación de un resultado centralizados de un resultado de eventos de activación. |
PDO :: PARAM_EVT_NORMALIZE (entero) | el registro de parámetros Bound permite al conductor para desencadenar un evento cuando la normalización del nombre de la variable. |