![]() |
KumbiaPHP
beta2
Framework PHP
|
Métodos públicos | |
connect ($config) | |
query ($sql_query) | |
close () | |
fetch_array ($result_query=NULL, $opt=2) | |
__construct ($config) | |
num_rows ($result_query=NULL) | |
field_name ($number, $result_query=NULL) | |
data_seek ($number, $result_query=NULL) | |
affected_rows ($result_query=NULL) | |
error ($err='') | |
no_error () | |
last_insert_id ($table='', $primary_key='') | |
table_exists ($table, $schema='') | |
limit ($sql) | |
drop_table ($table, $if_exists=true) | |
create_table ($table, $definition, $index=array()) | |
list_tables () | |
describe_table ($table, $schema='') | |
insert ($table, $values, $fields=null) | |
update ($table, $fields, $values, $where_condition=null) | |
delete ($table, $where_condition) | |
set_return_rows ($value=true) | |
begin () | |
rollback () | |
commit () | |
last_sql_query () | |
![]() | |
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= '') | |
![]() | |
in_query ($sql) | |
in_query_assoc ($sql) | |
in_query_num ($sql) | |
fetch_one ($sql) | |
fetch_all ($sql) | |
Campos de datos | |
$id_connection | |
$last_result_query | |
$last_error | |
const | DB_ASSOC = 1 |
const | DB_BOTH = 2 |
const | DB_NUM = 3 |
const | TYPE_INTEGER = 'INTEGER' |
const | TYPE_DATE = 'DATE' |
const | TYPE_VARCHAR = 'VARCHAR' |
const | TYPE_DECIMAL = 'DECIMAL' |
const | TYPE_DATETIME = 'DATETIME' |
const | TYPE_CHAR = 'CHAR' |
![]() | |
$debug = false | |
$logger = false | |
Atributos protegidos | |
$last_query | |
![]() | |
$last_query | |
Otros miembros heredados | |
![]() | |
static | add_quotes ($value) |
![]() | |
log ($msg, $type) | |
debug ($sql) | |
Definición en la línea 29 del archivo informix.php.
__construct | ( | $config) |
Constructor de la Clase
array | $config |
Definición en la línea 246 del archivo informix.php.
affected_rows | ( | $result_query = NULL ) |
Numero de Filas afectadas en un insert, update o delete
resource | $result_query |
Implementa DbBaseInterface.
Definición en la línea 333 del archivo informix.php.
begin | ( | ) |
Inicia una transacción si es posible
Implementa DbBaseInterface.
Definición en la línea 633 del archivo informix.php.
close | ( | ) |
Cierra la Conexión al Motor de Base de datos
Implementa DbBaseInterface.
Definición en la línea 182 del archivo informix.php.
commit | ( | ) |
Hace commit sobre una transacción si es posible
Implementa DbBaseInterface.
Definición en la línea 653 del archivo informix.php.
connect | ( | $config) |
Hace una conexión a la base de datos de Informix
array | $config |
Implementa DbBaseInterface.
Definición en la línea 135 del archivo informix.php.
create_table | ( | $table, | |
$definition, | |||
$index = array() |
|||
) |
Crea una tabla utilizando SQL nativo del RDBM
TODO:
string | $table | |
array | $definition |
Implementa DbBaseInterface.
Definición en la línea 453 del archivo informix.php.
data_seek | ( | $number, | |
$result_query = NULL |
|||
) |
Se Mueve al resultado indicado por $number en un select Hay problemas con este metodo hay problemas con curesores IFX_SCROLL
int | $number | |
resource | $result_query |
Implementa DbBaseInterface.
Definición en la línea 312 del archivo informix.php.
delete | ( | $table, | |
$where_condition | |||
) |
Borra registros de una tabla!
string | $table | |
string | $where_condition |
Implementa DbBaseInterface.
Definición en la línea 613 del archivo informix.php.
describe_table | ( | $table, | |
$schema = '' |
|||
) |
Listar los campos de una tabla
string | $table |
Implementa DbBaseInterface.
Definición en la línea 537 del archivo informix.php.
drop_table | ( | $table, | |
$if_exists = true |
|||
) |
Borra una tabla de la base de datos
string | $table |
Implementa DbBaseInterface.
Definición en la línea 425 del archivo informix.php.
error | ( | $err = '' ) |
Devuelve el error de Informix
Implementa DbBaseInterface.
Definición en la línea 353 del archivo informix.php.
fetch_array | ( | $result_query = NULL , |
|
$opt = 2 |
|||
) |
Devuelve fila por fila el contenido de un select
resource | $result_query | |
int | $opt |
Implementa DbBaseInterface.
Definición en la línea 197 del archivo informix.php.
field_name | ( | $number, | |
$result_query = NULL |
|||
) |
Devuelve el nombre de un campo en el resultado de un select
int | $number | |
resource | $result_query |
Implementa DbBaseInterface.
Definición en la línea 286 del archivo informix.php.
insert | ( | $table, | |
$values, | |||
$fields = null |
|||
) |
Realiza una inserción (Sobreescrito para indicar que no devuelve registros)
string | $table | |
array | $values | |
array | $fields |
Implementa DbBaseInterface.
Definición en la línea 586 del archivo informix.php.
last_insert_id | ( | $table = '' , |
|
$primary_key = '' |
|||
) |
Devuelve el ultimo id autonumerico generado en la BD
Implementa DbBaseInterface.
Definición en la línea 385 del archivo informix.php.
last_sql_query | ( | ) |
Devuelve la ultima sentencia sql ejecutada por el Adaptador
Definición en la línea 664 del archivo informix.php.
limit | ( | $sql) |
Devuelve un LIMIT valido para un SELECT del RBDM
string | $sql |
No esta soportado por Informix
Implementa DbBaseInterface.
Definición en la línea 411 del archivo informix.php.
list_tables | ( | ) |
Listar las tablas en la base de datos
Implementa DbBaseInterface.
Definición en la línea 526 del archivo informix.php.
no_error | ( | ) |
Devuelve el no error de Informix
Implementa DbBaseInterface.
Definición en la línea 375 del archivo informix.php.
num_rows | ( | $result_query = NULL ) |
Devuelve el numero de filas de un select
resource | $result_query |
Implementa DbBaseInterface.
Definición en la línea 257 del archivo informix.php.
query | ( | $sql_query) |
Efectua operaciones SQL sobre la base de datos
string | $sql_query |
Implementa DbBaseInterface.
Definición en la línea 154 del archivo informix.php.
rollback | ( | ) |
Cancela una transacción si es posible
Implementa DbBaseInterface.
Definición en la línea 643 del archivo informix.php.
set_return_rows | ( | $value = true ) |
Indica internamente si el resultado obtenido es devuelve registros o no
boolean | $value |
Definición en la línea 624 del archivo informix.php.
table_exists | ( | $table, | |
$schema = '' |
|||
) |
Verifica si una tabla existe o no
string | $table |
Implementa DbBaseInterface.
Definición en la línea 397 del archivo informix.php.
update | ( | $table, | |
$fields, | |||
$values, | |||
$where_condition = null |
|||
) |
Actualiza registros en una tabla
string | $table | |
array | $fields | |
array | $values | |
string | $where_condition |
Implementa DbBaseInterface.
Definición en la línea 601 del archivo informix.php.
$id_connection |
Definición en la línea 37 del archivo informix.php.
$last_error |
Definición en la línea 55 del archivo informix.php.
|
protected |
Definición en la línea 49 del archivo informix.php.
$last_result_query |
Definición en la línea 43 del archivo informix.php.
const DB_ASSOC = 1 |
Resultado de Array Asociativo
Definición en la línea 79 del archivo informix.php.
const DB_BOTH = 2 |
Resultado de Array Asociativo y Numerico
Definición en la línea 85 del archivo informix.php.
const DB_NUM = 3 |
Resultado de Array Numerico
Definición en la línea 91 del archivo informix.php.
const TYPE_CHAR = 'CHAR' |
Tipo de Dato Char
Definición en la línea 127 del archivo informix.php.
const TYPE_DATE = 'DATE' |
Tipo de Dato Date
Definición en la línea 103 del archivo informix.php.
const TYPE_DATETIME = 'DATETIME' |
Tipo de Dato Datetime
Definición en la línea 121 del archivo informix.php.
const TYPE_DECIMAL = 'DECIMAL' |
Tipo de Dato Decimal
Definición en la línea 115 del archivo informix.php.
const TYPE_INTEGER = 'INTEGER' |
Tipo de Dato Integer
Definición en la línea 97 del archivo informix.php.
const TYPE_VARCHAR = 'VARCHAR' |
Tipo de Dato Varchar
Definición en la línea 109 del archivo informix.php.