| KumbiaPHP beta2-dev Framework PHP en español | 
| Métodos públicos | |
| connect ($config) | |
| Hace una conexión a la base de datos de Informix. | |
| query ($sql_query) | |
| Efectua operaciones SQL sobre la base de datos. | |
| close () | |
| Cierra la Conexión al Motor de Base de datos. | |
| fetch_array ($result_query='', $opt=2) | |
| Devuelve fila por fila el contenido de un select. | |
| __construct ($config) | |
| Constructor de la Clase. | |
| num_rows ($result_query='') | |
| Devuelve el numero de filas de un select. | |
| field_name ($number, $result_query='') | |
| Devuelve el nombre de un campo en el resultado de un select. | |
| data_seek ($number, $result_query='') | |
| Se Mueve al resultado indicado por $number en un select Hay problemas con este metodo hay problemas con curesores IFX_SCROLL. | |
| affected_rows ($result_query='') | |
| Numero de Filas afectadas en un insert, update o delete. | |
| error ($err='') | |
| Devuelve el error de Informix. | |
| no_error () | |
| Devuelve el no error de Informix. | |
| last_insert_id ($table='', $primary_key='') | |
| Devuelve el ultimo id autonumerico generado en la BD. | |
| table_exists ($table, $schema='') | |
| Verifica si una tabla existe o no. | |
| limit ($sql, $number) | |
| Devuelve un LIMIT valido para un SELECT del RBDM. | |
| drop_table ($table, $if_exists=true) | |
| Borra una tabla de la base de datos. | |
| create_table ($table, $definition, $index=array()) | |
| Crea una tabla utilizando SQL nativo del RDBM. | |
| list_tables () | |
| Listar las tablas en la base de datos. | |
| describe_table ($table, $schema='') | |
| Listar los campos de una tabla. | |
| insert ($table, $values, $fields=null) | |
| Realiza una inserción (Sobreescrito para indicar que no devuelve registros) | |
| update ($table, $fields, $values, $where_condition=null) | |
| Actualiza registros en una tabla. | |
| delete ($table, $where_condition) | |
| Borra registros de una tabla! | |
| set_return_rows ($value=true) | |
| Indica internamente si el resultado obtenido es devuelve registros o no. | |
| begin () | |
| Inicia una transacción si es posible. | |
| rollback () | |
| Cancela una transacción si es posible. | |
| commit () | |
| Hace commit sobre una transacción si es posible. | |
| Campos de datos | |
| $id_connection | |
| $last_result_query | |
| $last_error | |
| const | DB_ASSOC = 1 | 
| Resultado de Array Asociativo. | |
| const | DB_BOTH = 2 | 
| Resultado de Array Asociativo y Numerico. | |
| const | DB_NUM = 3 | 
| Resultado de Array Numerico. | |
| const | TYPE_INTEGER = 'INTEGER' | 
| Tipo de Dato Integer. | |
| const | TYPE_DATE = 'DATE' | 
| Tipo de Dato Date. | |
| const | TYPE_VARCHAR = 'VARCHAR' | 
| Tipo de Dato Varchar. | |
| const | TYPE_DECIMAL = 'DECIMAL' | 
| Tipo de Dato Decimal. | |
| const | TYPE_DATETIME = 'DATETIME' | 
| Tipo de Dato Datetime. | |
| const | TYPE_CHAR = 'CHAR' | 
| Tipo de Dato Char. | |
| Atributos privados | |
| $last_query | |
| $return_rows = true | |
| $limit = -1 | |
| $actual_limit = 0 | |
Definición en la línea 23 del archivo informix.php.
| __construct | ( | $ | config | ) | 
Constructor de la Clase.
| array | $config | 
Definición en la línea 249 del archivo informix.php.
Hace referencia a $config y connect().

| affected_rows | ( | $ | result_query = '' | ) | 
Numero de Filas afectadas en un insert, update o delete.
| resource | $result_query | 
Implementa DbBaseInterface.
Definición en la línea 339 del archivo informix.php.
Hace referencia a error().

| begin | ( | ) | 
Inicia una transacción si es posible.
Reimplementado de DbBase.
Definición en la línea 637 del archivo informix.php.
Hace referencia a query() y set_return_rows().

| close | ( | ) | 
Cierra la Conexión al Motor de Base de datos.
Implementa DbBaseInterface.
Definición en la línea 185 del archivo informix.php.
| commit | ( | ) | 
Hace commit sobre una transacción si es posible.
Reimplementado de DbBase.
Definición en la línea 656 del archivo informix.php.
Hace referencia a query() y set_return_rows().

| connect | ( | $ | config | ) | 
Hace una conexión a la base de datos de Informix.
| array | $config | 
Implementa DbBaseInterface.
Definición en la línea 133 del archivo informix.php.
Hace referencia a $config y error().
Referenciado por __construct() y query().


| 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 462 del archivo informix.php.
Hace referencia a query() y set_return_rows().

| data_seek | ( | $ | number, | 
| $ | result_query = '' | ||
| ) | 
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 318 del archivo informix.php.
Hace referencia a error().

| delete | ( | $ | table, | 
| $ | where_condition | ||
| ) | 
Borra registros de una tabla!
| string | $table | |
| string | $where_condition | 
Reimplementado de DbBase.
Definición en la línea 619 del archivo informix.php.
Hace referencia a set_return_rows().

| describe_table | ( | $ | table, | 
| $ | schema = '' | ||
| ) | 
Listar los campos de una tabla.
| string | $table | 
Implementa DbBaseInterface.
Definición en la línea 545 del archivo informix.php.
Hace referencia a DbBase::fetch_all().

| drop_table | ( | $ | table, | 
| $ | if_exists = true | ||
| ) | 
Borra una tabla de la base de datos.
| string | $table | 
Implementa DbBaseInterface.
Definición en la línea 435 del archivo informix.php.
Hace referencia a query(), set_return_rows() y table_exists().

| error | ( | $ | err = '' | ) | 
Devuelve el error de Informix.
Implementa DbBaseInterface.
Definición en la línea 360 del archivo informix.php.
Referenciado por affected_rows(), connect(), data_seek(), num_rows() y query().

| fetch_array | ( | $ | result_query = '', | 
| $ | opt = 2 | ||
| ) | 
Devuelve fila por fila el contenido de un select.
| resource | $result_query | |
| int | $opt | 
Implementa DbBaseInterface.
Definición en la línea 199 del archivo informix.php.
Hace referencia a limit().

| field_name | ( | $ | number, | 
| $ | result_query = '' | ||
| ) | 
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 290 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 | 
Reimplementado de DbBase.
Definición en la línea 594 del archivo informix.php.
Hace referencia a set_return_rows().

| last_insert_id | ( | $ | table = '', | 
| $ | primary_key = '' | ||
| ) | 
Devuelve el ultimo id autonumerico generado en la BD.
Implementa DbBaseInterface.
Definición en la línea 393 del archivo informix.php.
| limit | ( | $ | sql, | 
| $ | number | ||
| ) | 
Devuelve un LIMIT valido para un SELECT del RBDM.
| int | $number | 
No esta soportado por Informix
Definición en la línea 420 del archivo informix.php.
Referenciado por fetch_array() y num_rows().

| list_tables | ( | ) | 
Listar las tablas en la base de datos.
Implementa DbBaseInterface.
Definición en la línea 535 del archivo informix.php.
Hace referencia a DbBase::fetch_all().

| no_error | ( | ) | 
Devuelve el no error de Informix.
Implementa DbBaseInterface.
Definición en la línea 381 del archivo informix.php.
| num_rows | ( | $ | result_query = '' | ) | 
Devuelve el numero de filas de un select.
| resource | $result_query | 
Implementa DbBaseInterface.
Definición en la línea 259 del archivo informix.php.
Hace referencia a error() y limit().

| query | ( | $ | sql_query | ) | 
Efectua operaciones SQL sobre la base de datos.
| string | $sqlQuery | 
Implementa DbBaseInterface.
Definición en la línea 152 del archivo informix.php.
Hace referencia a connect(), DbBase::debug(), error() y set_return_rows().
Referenciado por begin(), commit(), create_table(), drop_table() y rollback().


| rollback | ( | ) | 
Cancela una transacción si es posible.
Reimplementado de DbBase.
Definición en la línea 647 del archivo informix.php.
Hace referencia a query() y set_return_rows().

| set_return_rows | ( | $ | value = true | ) | 
Indica internamente si el resultado obtenido es devuelve registros o no.
| boolean | $value | 
Definición en la línea 629 del archivo informix.php.
Referenciado por begin(), commit(), create_table(), delete(), drop_table(), insert(), query(), rollback() y update().

| table_exists | ( | $ | table, | 
| $ | schema = '' | ||
| ) | 
Verifica si una tabla existe o no.
| string | $table | 
Implementa DbBaseInterface.
Definición en la línea 407 del archivo informix.php.
Hace referencia a DbBase::fetch_one().
Referenciado por drop_table().


| update | ( | $ | table, | 
| $ | fields, | ||
| $ | values, | ||
| $ | where_condition = null | ||
| ) | 
Actualiza registros en una tabla.
| string | $table | |
| array | $fields | |
| array | $values | |
| string | $where_condition | 
Reimplementado de DbBase.
Definición en la línea 608 del archivo informix.php.
Hace referencia a set_return_rows().

| $actual_limit = 0  [private] | 
Definición en la línea 71 del archivo informix.php.
| $id_connection | 
Definición en la línea 30 del archivo informix.php.
| $last_error | 
Definición en la línea 50 del archivo informix.php.
| $last_query  [private] | 
Definición en la línea 44 del archivo informix.php.
| $last_result_query | 
Definición en la línea 37 del archivo informix.php.
| $limit = -1  [private] | 
Definición en la línea 64 del archivo informix.php.
| $return_rows = true  [private] | 
Definición en la línea 57 del archivo informix.php.
| const DB_ASSOC = 1 | 
Resultado de Array Asociativo.
Definición en la línea 77 del archivo informix.php.
| const DB_BOTH = 2 | 
Resultado de Array Asociativo y Numerico.
Definición en la línea 83 del archivo informix.php.
| const DB_NUM = 3 | 
Resultado de Array Numerico.
Definición en la línea 89 del archivo informix.php.
| const TYPE_CHAR = 'CHAR' | 
Tipo de Dato Char.
Definición en la línea 125 del archivo informix.php.
| const TYPE_DATE = 'DATE' | 
Tipo de Dato Date.
Definición en la línea 101 del archivo informix.php.
| const TYPE_DATETIME = 'DATETIME' | 
Tipo de Dato Datetime.
Definición en la línea 119 del archivo informix.php.
| const TYPE_DECIMAL = 'DECIMAL' | 
Tipo de Dato Decimal.
Definición en la línea 113 del archivo informix.php.
| const TYPE_INTEGER = 'INTEGER' | 
Tipo de Dato Integer.
Definición en la línea 95 del archivo informix.php.
| const TYPE_VARCHAR = 'VARCHAR' | 
Tipo de Dato Varchar.
Definición en la línea 107 del archivo informix.php.
 1.7.4
 1.7.4