KumbiaPHP beta2-dev
Framework PHP en español
Métodos públicos | Métodos públicos estáticos | Campos de datos | Atributos protegidos
Referencia de la Clase DbPDO
Diagrama de herencias de DbPDO
Inheritance graph
[significado de colores y flechas]
Diagrama de colaboración para DbPDO:
Collaboration graph
[significado de colores y flechas]

Métodos públicos

 connect ($config)
 Hace una conexión a la base de datos de MySQL.
 query ($sql_query)
 Efectua operaciones SQL sobre la base de datos.
 exec ($sql_query)
 Efectua operaciones SQL sobre la base de datos y devuelve el numero de filas afectadas.
 close ()
 Cierra la Conexión al Motor de Base de datos.
 fetch_array ($pdo_statement='', $opt='')
 Devuelve fila por fila el contenido de un select.
 __construct ($config)
 Constructor de la Clase.
 num_rows ($pdo_statement='')
 Devuelve el numero de filas de un select (No soportado en PDO)
 field_name ($number, $pdo_statement='')
 Devuelve el nombre de un campo en el resultado de un select.
 data_seek ($number, $pdo_statement='')
 Se Mueve al resultado indicado por $number en un select (No soportado por PDO)
 affected_rows ($pdo_statement='')
 Numero de Filas afectadas en un insert, update o delete.
 error ($err='')
 Devuelve el error de MySQL.
 no_error ($number=0)
 Devuelve el no error de MySQL.
 last_insert_id ($table='', $primary_key='')
 Devuelve el ultimo id autonumerico generado en la BD.
 begin ()
 Inicia una transacción si es posible.
 rollback ()
 Cancela una transacción si es posible.
 commit ()
 Hace commit sobre una transacción si es posible.
 insert ($table, $values, $fields=null)
 Realiza una inserción.
 update ($table, $fields, $values, $where_condition=null)
 Actualiza registros en una tabla.
 delete ($table, $where_condition)
 Borra registros de una tabla!

Métodos públicos estáticos

static add_quotes ($value)
 Agrega comillas o simples segun soporte el RBDM.

Campos de datos

 $pdo_statement
const DB_ASSOC = PDO::FETCH_ASSOC
 Resultado de Array Asociativo.
const DB_BOTH = PDO::FETCH_BOTH
 Resultado de Array Asociativo y Númerico.
const DB_NUM = PDO::FETCH_NUM
 Resultado de Array Númerico.

Atributos protegidos

 $pdo
 $last_query
 $last_error
 $affected_rows
 Número de filas afectadas.

Descripción detallada

Ver también:
DbPDOInterface

Definición en la línea 29 del archivo pdo.php.


Documentación del constructor y destructor

__construct ( config)

Constructor de la Clase.

Parámetros:
array$config

Definición en la línea 218 del archivo pdo.php.

Hace referencia a $config y connect().

Gráfico de llamadas para esta función:


Documentación de las funciones miembro

static add_quotes ( value) [static]

Agrega comillas o simples segun soporte el RBDM.

Devuelve:
string

Reimplementado de DbBase.

Definición en la línea 379 del archivo pdo.php.

affected_rows ( pdo_statement = '')

Numero de Filas afectadas en un insert, update o delete.

Parámetros:
resource$result_query
Obsoleto:
Devuelve:
int

Definición en la línea 284 del archivo pdo.php.

Hace referencia a $pdo_statement y error().

Referenciado por exec().

Gráfico de llamadas para esta función:

Gráfico de llamadas a esta función:

begin ( )

Inicia una transacción si es posible.

Reimplementado de DbBase.

Definición en la línea 353 del archivo pdo.php.

Referenciado por DbPdoOracle::initialize().

Gráfico de llamadas a esta función:

close ( )

Cierra la Conexión al Motor de Base de datos.

Definición en la línea 176 del archivo pdo.php.

commit ( )

Hace commit sobre una transacción si es posible.

Reimplementado de DbBase.

Definición en la línea 370 del archivo pdo.php.

connect ( config)

Hace una conexión a la base de datos de MySQL.

Parámetros:
array$config
Devuelve:
resource_connection

Definición en la línea 86 del archivo pdo.php.

Hace referencia a $config y error().

Referenciado por __construct().

Gráfico de llamadas para esta función:

Gráfico de llamadas a esta función:

data_seek ( number,
pdo_statement = '' 
)

Se Mueve al resultado indicado por $number en un select (No soportado por PDO)

Parámetros:
int$number
PDOStatement$result_query
Devuelve:
boolean

Definición en la línea 273 del archivo pdo.php.

delete ( table,
where_condition 
)

Borra registros de una tabla!

Parámetros:
string$table
string$where_condition

Reimplementado de DbBase.

Definición en la línea 441 del archivo pdo.php.

Hace referencia a exec().

Gráfico de llamadas para esta función:

error ( err = '')

Devuelve el error de MySQL.

Devuelve:
string

Definición en la línea 310 del archivo pdo.php.

Referenciado por affected_rows(), connect(), exec(), fetch_array(), field_name() y query().

Gráfico de llamadas a esta función:

exec ( sql_query)

Efectua operaciones SQL sobre la base de datos y devuelve el numero de filas afectadas.

Parámetros:
string$sqlQuery
Devuelve:
resource or false

Definición en la línea 149 del archivo pdo.php.

Hace referencia a affected_rows(), DbBase::debug() y error().

Referenciado por DbPdoSQLite::create_table(), delete(), DbPdoOracle::initialize(), insert() y update().

Gráfico de llamadas para esta función:

Gráfico de llamadas a esta función:

fetch_array ( pdo_statement = '',
opt = '' 
)

Devuelve fila por fila el contenido de un select.

Parámetros:
resource$result_query
int$opt
Devuelve:
array

Definición en la línea 191 del archivo pdo.php.

Hace referencia a $pdo_statement, DB_BOTH y error().

Gráfico de llamadas para esta función:

field_name ( number,
pdo_statement = '' 
)

Devuelve el nombre de un campo en el resultado de un select.

Parámetros:
int$number
resource$result_query
Devuelve:
string

Definición en la línea 245 del archivo pdo.php.

Hace referencia a $pdo_statement y error().

Gráfico de llamadas para esta función:

insert ( table,
values,
fields = null 
)

Realiza una inserción.

Parámetros:
string$table
array$values
array$fields
Devuelve:
boolean

Reimplementado de DbBase.

Definición en la línea 391 del archivo pdo.php.

Hace referencia a exec().

Gráfico de llamadas para esta función:

last_insert_id ( table = '',
primary_key = '' 
)

Devuelve el ultimo id autonumerico generado en la BD.

Devuelve:
int

Reimplementado en DbPdoAccess, DbPdoMsSQL, DbPdoOracle y DbPdoPgSQL.

Definición en la línea 342 del archivo pdo.php.

no_error ( number = 0)

Devuelve el no error de MySQL.

Devuelve:
int

Definición en la línea 329 del archivo pdo.php.

num_rows ( pdo_statement = '')

Devuelve el numero de filas de un select (No soportado en PDO)

Parámetros:
PDOStatement$pdo_statement
Obsoleto:
Devuelve:
int

Definición en la línea 229 del archivo pdo.php.

Hace referencia a $pdo y $pdo_statement.

query ( sql_query)

Efectua operaciones SQL sobre la base de datos.

Parámetros:
string$sqlQuery
Devuelve:
resource or false

Definición en la línea 120 del archivo pdo.php.

Hace referencia a $pdo_statement, DbBase::debug() y error().

Referenciado por DbPdoPgSQL::create_table(), DbPdoMsSQL::create_table(), DbPdoAccess::create_table(), DbPdoOracle::create_table(), DbPdoMySQL::create_table(), DbPdoInformix::create_table(), DbPdoSQLite::drop_table(), DbPdoPgSQL::drop_table(), DbPdoMsSQL::drop_table(), DbPdoAccess::drop_table(), DbPdoOracle::drop_table(), DbPdoMySQL::drop_table() y DbPdoInformix::drop_table().

Gráfico de llamadas para esta función:

Gráfico de llamadas a esta función:

rollback ( )

Cancela una transacción si es posible.

Reimplementado de DbBase.

Definición en la línea 362 del archivo pdo.php.

update ( table,
fields,
values,
where_condition = null 
)

Actualiza registros en una tabla.

Parámetros:
string$table
array$fields
array$values
string$where_condition
Devuelve:
boolean

Reimplementado de DbBase.

Definición en la línea 417 del archivo pdo.php.

Hace referencia a exec().

Gráfico de llamadas para esta función:


Documentación de los campos

$affected_rows [protected]

Número de filas afectadas.

Definición en la línea 61 del archivo pdo.php.

$last_error [protected]

Definición en la línea 56 del archivo pdo.php.

$last_query [protected]

Definición en la línea 50 del archivo pdo.php.

$pdo [protected]

Definición en la línea 36 del archivo pdo.php.

Referenciado por num_rows().

$pdo_statement

Definición en la línea 43 del archivo pdo.php.

Referenciado por affected_rows(), fetch_array(), field_name(), num_rows() y query().

const DB_ASSOC = PDO::FETCH_ASSOC

Resultado de Array Asociativo.

Definición en la línea 67 del archivo pdo.php.

const DB_BOTH = PDO::FETCH_BOTH

Resultado de Array Asociativo y Númerico.

Definición en la línea 73 del archivo pdo.php.

Referenciado por fetch_array().

const DB_NUM = PDO::FETCH_NUM

Resultado de Array Númerico.

Definición en la línea 79 del archivo pdo.php.


La documentación para esta clase fue generada a partir del siguiente fichero:
 Todo Estructuras de Datos Namespaces Archivos Funciones Variables Enumeraciones