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