Métodos públicos | |
find ($table, $where="1=1", $fields="*", $orderBy="1") | |
in_query ($sql, $type=db::DB_BOTH) | |
fetch_all ($sql, $type=db::DB_BOTH) | |
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 () | |
Métodos públicos estáticos | |
static | add_quotes ($value) |
static | raw_connect ($new_connection=false, $database=null) |
Campos de datos | |
$debug = false | |
$logger | |
Métodos protegidos | |
log ($msg, $type) | |
debug ($sql) | |
Atributos protegidos estáticos | |
static | $raw_connections = array() |
ActiveRecordBase Carga el modelo base Clase principal que deben heredar todas las clases driver de KumbiaPHP contiene metodos utiles y variables generales
Definición en la línea 54 del archivo db.php.
static add_quotes | ( | $ | value | ) | [static] |
begin | ( | ) |
Inicia una transacción si es posible
Reimplementado en DbInformix, DbOracle, y DbPDO.
commit | ( | ) |
Hace commit sobre una transacción si es posible
Reimplementado en DbInformix, y DbPDO.
debug | ( | $ | sql | ) | [protected] |
delete | ( | $ | table, | |
$ | where_condition | |||
) |
Borra registros de una tabla!
string | $table | |
string | $where_condition |
Reimplementado en DbInformix, y DbPDO.
fetch_all | ( | $ | sql, | |
$ | type = db::DB_BOTH | |||
) |
fetch_one | ( | $ | sql | ) |
Devuelve un array del resultado de un select de un solo registro
string | $sql |
Reimplementado en DbFirebird.
find | ( | $ | table, | |
$ | where = "1=1" , |
|||
$ | fields = "*" , |
|||
$ | orderBy = "1" | |||
) |
in_query | ( | $ | sql, | |
$ | type = db::DB_BOTH | |||
) |
in_query_assoc | ( | $ | sql | ) |
in_query_num | ( | $ | sql | ) |
insert | ( | $ | table, | |
$ | values, | |||
$ | fields = null | |||
) |
Realiza una inserción
string | $table | |
array | $values | |
array | $fields |
Reimplementado en DbInformix, y DbPDO.
log | ( | $ | msg, | |
$ | type | |||
) | [protected] |
static raw_connect | ( | $ | new_connection = false , |
|
$ | database = null | |||
) | [static] |
Realiza una conexión directa al motor de base de datos usando el driver de Kumbia
boolean | $new_connection nueva conexion | |
string | $database base de datos a donde conectar |
Cargo el mode para mi aplicacion
Cargo valores por defecto para la conexion en caso de que no existan
Si no es una conexion nueva y existe la conexion singleton
Cargo la clase adaptadora necesaria
rollback | ( | ) |
Cancela una transacción si es posible
Reimplementado en DbInformix, y DbPDO.
update | ( | $ | table, | |
$ | fields, | |||
$ | values, | |||
$ | where_condition = null | |||
) |
Actualiza registros en una tabla
string | $table | |
array | $fields | |
array | $values | |
string | $where_condition |
Reimplementado en DbInformix, y DbPDO.