KumbiaPHP beta2-dev
Framework PHP en español
|
Métodos públicos | |
connect ($config) | |
Hace una conexion a la base de datos de PostgreSQL. | |
query ($sqlQuery) | |
Efectua operaciones SQL sobre la base de datos. | |
close () | |
Cierra la Conexión al Motor de Base de datos. | |
fetch_array ($resultQuery='', $opt=PGSQL_BOTH) | |
Devuelve fila por fila el contenido de un select. | |
__construct ($config) | |
Constructor de la Clase. | |
num_rows ($resultQuery='') | |
Devuelve el numero de filas de un select. | |
field_name ($number, $resultQuery='') | |
Devuelve el nombre de un campo en el resultado de un select. | |
data_seek ($number, $resultQuery='') | |
Se Mueve al resultado indicado por $number en un select. | |
affected_rows ($resultQuery='') | |
Numero de Filas afectadas en un insert, update o delete. | |
error ($err='') | |
Devuelve el error de PostgreSQL. | |
no_error () | |
Devuelve el no error de PostgreSQL. | |
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) | |
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. | |
fetch_object ($queryResult=null, $class='stdClass') | |
Devuelve fila por fila el contenido de un select. | |
Campos de datos | |
$id_connection | |
$last_result_query | |
$last_error | |
const | DB_ASSOC = PGSQL_ASSOC |
Resultado de Array Asociativo. | |
const | DB_BOTH = PGSQL_BOTH |
Resultado de Array Asociativo y Numerico. | |
const | DB_NUM = PGSQL_NUM |
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 |
__construct | ( | $ | config | ) |
affected_rows | ( | $ | resultQuery = '' | ) |
Numero de Filas afectadas en un insert, update o delete.
resource | $resultQuery |
Implementa DbBaseInterface.
Definición en la línea 270 del archivo pgsql.php.
Hace referencia a error().
close | ( | ) |
Cierra la Conexión al Motor de Base de datos.
Implementa DbBaseInterface.
connect | ( | $ | config | ) |
Hace una conexion a la base de datos de PostgreSQL.
array | $config |
Implementa DbBaseInterface.
Definición en la línea 112 del archivo pgsql.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 406 del archivo pgsql.php.
Hace referencia a query().
data_seek | ( | $ | number, |
$ | resultQuery = '' |
||
) |
Se Mueve al resultado indicado por $number en un select.
int | $number | |
resource | $resultQuery |
Implementa DbBaseInterface.
Definición en la línea 249 del archivo pgsql.php.
Hace referencia a error().
describe_table | ( | $ | table, |
$ | schema = '' |
||
) |
Listar los campos de una tabla.
string | $table |
Implementa DbBaseInterface.
Definición en la línea 496 del archivo pgsql.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 381 del archivo pgsql.php.
Hace referencia a query() y table_exists().
error | ( | $ | err = '' | ) |
Devuelve el error de PostgreSQL.
Implementa DbBaseInterface.
Definición en la línea 293 del archivo pgsql.php.
Referenciado por affected_rows(), connect(), data_seek(), field_name(), num_rows() y query().
fetch_array | ( | $ | resultQuery = '' , |
$ | opt = PGSQL_BOTH |
||
) |
Devuelve fila por fila el contenido de un select.
resource | $resultQuery | |
int | $opt |
Implementa DbBaseInterface.
fetch_object | ( | $ | queryResult = null , |
$ | class = 'stdClass' |
||
) |
field_name | ( | $ | number, |
$ | resultQuery = '' |
||
) |
Devuelve el nombre de un campo en el resultado de un select.
int | $number | |
resource | $resultQuery |
Implementa DbBaseInterface.
Definición en la línea 223 del archivo pgsql.php.
Hace referencia a error().
last_insert_id | ( | $ | table = '' , |
$ | primary_key = '' |
||
) |
Devuelve el ultimo id autonumerico generado en la BD.
Implementa DbBaseInterface.
Definición en la línea 326 del archivo pgsql.php.
Hace referencia a DbBase::fetch_one().
limit | ( | $ | sql | ) |
Devuelve un LIMIT valido para un SELECT del RBDM.
string | $sql | consulta sql |
Implementa DbBaseInterface.
Definición en la línea 360 del archivo pgsql.php.
Hace referencia a Util::getParams().
list_tables | ( | ) |
Listar las tablas en la base de datos.
Implementa DbBaseInterface.
Definición en la línea 478 del archivo pgsql.php.
Hace referencia a DbBase::fetch_all().
no_error | ( | ) |
num_rows | ( | $ | resultQuery = '' | ) |
Devuelve el numero de filas de un select.
Implementa DbBaseInterface.
Definición en la línea 198 del archivo pgsql.php.
Hace referencia a error().
query | ( | $ | sqlQuery | ) |
Efectua operaciones SQL sobre la base de datos.
string | $sqlQuery |
Implementa DbBaseInterface.
Definición en la línea 135 del archivo pgsql.php.
Hace referencia a connect(), DbBase::debug() y error().
Referenciado por create_table() y drop_table().
table_exists | ( | $ | table, |
$ | schema = '' |
||
) |
Verifica si una tabla existe o no.
string | $table |
Implementa DbBaseInterface.
Definición en la línea 340 del archivo pgsql.php.
Hace referencia a DbBase::fetch_one().
Referenciado por drop_table().
const DB_ASSOC = PGSQL_ASSOC |
const DB_BOTH = PGSQL_BOTH |
const DB_NUM = PGSQL_NUM |
const TYPE_DATETIME = 'DATETIME' |
const TYPE_DECIMAL = 'DECIMAL' |
const TYPE_INTEGER = 'INTEGER' |
const TYPE_VARCHAR = 'VARCHAR' |