KumbiaPHP  beta2
Framework PHP
 Todo Estructuras de Datos Namespaces Archivos Funciones Variables Páginas
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
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=NULL, $opt='')
 
 __construct ($config)
 
 num_rows ($pdo_statement='')
 
 field_name ($number, $pdo_statement=NULL)
 
 data_seek ($number, $pdo_statement=NULL)
 
 affected_rows ($pdo_statement=NULL)
 
 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)
 
 last_sql_query ()
 
- Métodos públicos heredados desde DbBase
 find ($table, $where="1=1", $fields="*", $orderBy="1")
 
 in_query ($sql)
 
 fetch_all ($sql)
 
 in_query_assoc ($sql)
 
 in_query_num ($sql)
 
 fetch_one ($sql)
 
 insert ($table, $values, $fields=null)
 
 update ($table, $fields, $values, $where_condition=null)
 
 delete ($table, $where_condition)
 
 begin ()
 
 rollback ()
 
 commit ()
 
 query ($sql)
 
 fetch_array ($resultQuery=NULL, $opt= '')
 

Métodos públicos estáticos

static add_quotes ($value)
 
- Métodos públicos estáticos heredados desde DbBase
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
 
- Campos de datos heredados desde DbBase
 $debug = false
 
 $logger = false
 

Atributos protegidos

 $pdo
 
 $last_query
 
 $last_error
 
 $affected_rows
 
 $db_rbdm
 
- Atributos protegidos heredados desde DbBase
 $last_query
 

Otros miembros heredados

- Métodos protegidos heredados desde DbBase
 log ($msg, $type)
 
 debug ($sql)
 

Descripción detallada

Definición en la línea 33 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 226 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

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

affected_rows (   $pdo_statement = NULL)

Numero de Filas afectadas en un insert, update o delete

Parámetros
resource$pdo_statement
Obsoleto:
Devuelve
int

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

begin ( )

Inicia una transacción si es posible

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

close ( )

Cierra la Conexión al Motor de Base de datos

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

commit ( )

Hace commit sobre una transacción si es posible

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

connect (   $config)

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

Parámetros
array$config
Devuelve
bool

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

data_seek (   $number,
  $pdo_statement = NULL 
)

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

Parámetros
int$number
PDOStatement$pdo_statement
Devuelve
boolean

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

delete (   $table,
  $where_condition 
)

Borra registros de una tabla!

Parámetros
string$table
string$where_condition

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

error (   $err = '')

Devuelve el error de MySQL

Devuelve
string

Definición en la línea 318 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$sql_query
Devuelve
integer

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

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

Devuelve fila por fila el contenido de un select

Parámetros
resource$pdo_statement
int$opt
Devuelve
array

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

field_name (   $number,
  $pdo_statement = NULL 
)

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

Parámetros
int$number
resource$pdo_statement
Devuelve
string

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

insert (   $table,
  $values,
  $fields = null 
)

Realiza una inserción

Parámetros
string$table
array$values
array$fields
Devuelve
integer

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

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

Devuelve el ultimo id autonumerico generado en la BD

Devuelve
string

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

last_sql_query ( )

Devuelve la ultima sentencia sql ejecutada por el Adaptador

Devuelve
string

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

no_error (   $number = 0)

Devuelve el no error de MySQL

Devuelve
int

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

query (   $sql_query)

Efectua operaciones SQL sobre la base de datos

Parámetros
string$sql_query
Devuelve
resource or false

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

rollback ( )

Cancela una transacción si es posible

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

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

Documentación de los campos

$affected_rows
protected

Número de filas afectadas

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

$db_rbdm
protected

Nombre del Driver RBDM

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

$last_error
protected

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

$last_query
protected

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

$pdo
protected

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

$pdo_statement

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

const DB_ASSOC = PDO::FETCH_ASSOC

Resultado de Array Asociativo

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

const DB_BOTH = PDO::FETCH_BOTH

Resultado de Array Asociativo y Númerico

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

const DB_NUM = PDO::FETCH_NUM

Resultado de Array Númerico

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


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