|
| initialize () |
|
| table_exists ($table, $schema='') |
|
| limit ($sql) |
|
| drop_table ($table, $if_exists=true) |
|
| create_table ($table, $definition, $index=array()) |
|
| list_tables () |
|
| describe_table ($table, $schema='') |
|
| connect ($config) |
|
| query ($sql_query) |
|
| exec ($sql_query) |
|
| close () |
|
| fetch_array ($pdo_statement=NULL, $opt='') |
|
| __construct ($config) |
|
| num_rows ($pdo_statement='') |
|
| field_name ($number, $pdo_statement=NULL) |
|
| data_seek ($number, $pdo_statement=NULL) |
|
| affected_rows ($pdo_statement=NULL) |
|
| error ($err='') |
|
| no_error ($number=0) |
|
| last_insert_id ($table='', $primary_key='') |
|
| begin () |
|
| rollback () |
|
| commit () |
|
| insert ($table, $values, $fields=null) |
|
| update ($table, $fields, $values, $where_condition=null) |
|
| delete ($table, $where_condition) |
|
| 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= '') |
|
Definición en la línea 33 del archivo mysql.php.
create_table |
( |
|
$table, |
|
|
|
$definition, |
|
|
|
$index = array() |
|
) |
| |
Crea una tabla utilizando SQL nativo del RDBM
TODO:
- Falta que el parámetro index funcione. Este debe listar índices compuestos múltipes y únicos
- Agregar el tipo de tabla que debe usarse (MySQL)
- Soporte para campos autonumericos
- Soporte para llaves foraneas
- Parámetros
-
string | $table | |
array | $definition | |
- Devuelve
- boolean
Definición en la línea 160 del archivo mysql.php.
describe_table |
( |
|
$table, |
|
|
|
$schema = '' |
|
) |
| |
Listar los campos de una tabla
- Parámetros
-
- Devuelve
- array
Definición en la línea 244 del archivo mysql.php.
drop_table |
( |
|
$table, |
|
|
|
$if_exists = true |
|
) |
| |
Borra una tabla de la base de datos
- Parámetros
-
- Devuelve
- boolean
Definición en la línea 138 del archivo mysql.php.
Ejecuta acciones de incialización del driver
Definición en la línea 87 del archivo mysql.php.
Devuelve un LIMIT valido para un SELECT del RBDM
- Parámetros
-
- Devuelve
- string
Definición en la línea 116 del archivo mysql.php.
Listar las tablas en la base de datos
- Devuelve
- array
Definición en la línea 233 del archivo mysql.php.
table_exists |
( |
|
$table, |
|
|
|
$schema = '' |
|
) |
| |
Verifica si una tabla existe o no
- Parámetros
-
- Devuelve
- boolean
Definición en la línea 98 del archivo mysql.php.
Nombre de RBDM
Definición en la línea 39 del archivo mysql.php.
Tipo de Dato Char
Definición en la línea 81 del archivo mysql.php.
Tipo de Dato Date
Definición en la línea 57 del archivo mysql.php.
const TYPE_DATETIME = "DATETIME" |
Tipo de Dato Datetime
Definición en la línea 75 del archivo mysql.php.
const TYPE_DECIMAL = "DECIMAL" |
Tipo de Dato Decimal
Definición en la línea 69 del archivo mysql.php.
const TYPE_INTEGER = "INTEGER" |
Tipo de Dato Integer
Definición en la línea 51 del archivo mysql.php.
const TYPE_VARCHAR = "VARCHAR" |
Tipo de Dato Varchar
Definición en la línea 63 del archivo mysql.php.
La documentación para esta clase fue generada a partir del siguiente fichero:
- /home/joan/git/KumbiaPHP/core/libs/db/adapters/pdo/mysql.php