Referencia de la Clase DbPDO

Diagrama de herencias de DbPDO

DbBase DbPdoAccess DbPdoInformix DbPdoMsSQL DbPdoMySQL DbPdoOracle DbPdoPgSQL DbPdoSQLite

Métodos públicos

 connect ($config)
 query ($sql_query)
 exec ($sql_query)
 close ()
 fetch_array ($pdo_statement='', $opt='')
 __construct ($config)
 num_rows ($pdo_statement='')
 field_name ($number, $pdo_statement='')
 data_seek ($number, $pdo_statement='')
 affected_rows ($pdo_statement='')
 error ($err='')
 no_error ($number=0)
 last_insert_id ($table='', $primary_key='')
 begin ()
 rollback ()
 commit ()
 insert ($table, $values, $fields=null)
 update ($table, $fields, $values, $where_condition=null)
 delete ($table, $where_condition)

Métodos públicos estáticos

static add_quotes ($value)

Campos de datos

 $pdo_statement
const DB_ASSOC = PDO::FETCH_ASSOC
const DB_BOTH = PDO::FETCH_BOTH
const DB_NUM = PDO::FETCH_NUM

Atributos protegidos

 $pdo
 $last_query
 $last_error
 $affected_rows

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 215 del archivo pdo.php.


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 378 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:
integer

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

begin (  ) 

Inicia una transacción si es posible

Reimplementado de DbBase.

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

close (  ) 

Cierra la Conexión al Motor de Base de datos

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

commit (  ) 

Hace commit sobre una transacción si es posible

Reimplementado de DbBase.

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

connect ( config  ) 

Hace una conexion 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.

data_seek ( number,
pdo_statement = '' 
)

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

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

Definición en la línea 271 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 440 del archivo pdo.php.

error ( err = ''  ) 

Devuelve el error de MySQL

Devuelve:
string

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

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 146 del archivo pdo.php.

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

Devuelve fila por fila el contenido de un select

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

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

field_name ( number,
pdo_statement = '' 
)

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

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

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

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 390 del archivo pdo.php.

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

Devuelve el ultimo id autonumerico generado en la BD

Devuelve:
integer

Reimplementado en DbPdoAccess, DbPdoMsSQL, DbPdoOracle, y DbPdoPgSQL.

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

no_error ( number = 0  ) 

Devuelve el no error de MySQL

Devuelve:
integer

Definición en la línea 328 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:
integer

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

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 117 del archivo pdo.php.

rollback (  ) 

Cancela una transacción si es posible

Reimplementado de DbBase.

Definición en la línea 361 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 416 del archivo pdo.php.


Documentación de los campos

$affected_rows [protected]

Numero 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.

$pdo_statement

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

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 Numerico

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

const DB_NUM = PDO::FETCH_NUM

Resultado de Array Numerico

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


La documentación para esta clase fue generada a partir del siguiente fichero:

Generado el Fri Jun 12 09:36:51 2009 para KumbiaPHP por  doxygen 1.5.8