|
| | connect ($config) |
| |
| | query ($sql_query) |
| |
| | close () |
| |
| | fetch_array ($result_query='', $opt=MYSQL_BOTH) |
| |
| | __construct ($config) |
| |
| | num_rows ($result_query='') |
| |
| | field_name ($number, $result_query='') |
| |
| | data_seek ($number, $result_query='') |
| |
| | affected_rows ($result_query='') |
| |
| | 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='') |
| |
| | fetch_object ($result_query=null, $class='stdClass') |
| |
| | 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 () |
| |
| | in_query ($sql) |
| |
| | in_query_assoc ($sql) |
| |
| | in_query_num ($sql) |
| |
| | fetch_one ($sql) |
| |
| | fetch_all ($sql) |
| |
| | insert ($table, $values, $pk= '') |
| |
| | update ($table, $fields, $values, $where_condition=null) |
| |
| | delete ($table, $where_condition) |
| |
| | begin () |
| |
| | rollback () |
| |
| | commit () |
| |
Definición en la línea 23 del archivo mysql.php.
Constructor de la Clase
- Parámetros
-
Definición en la línea 202 del archivo mysql.php.
| affected_rows |
( |
|
$result_query = '') | |
|
Numero de Filas afectadas en un insert, update o delete
- Parámetros
-
- Devuelve
- int
Implementa DbBaseInterface.
Definición en la línea 281 del archivo mysql.php.
Hace una conexión a la base de datos de MySQL
- Parámetros
-
- Devuelve
- resource_connection
Implementa DbBaseInterface.
Definición en la línea 113 del archivo mysql.php.
| create_table |
( |
|
$table, |
|
|
|
$definition, |
|
|
|
$index = array() |
|
) |
| |
Crea una tabla utilizando SQL nativo del RDBM
TODO:
- Falta que el parametro index funcione. Este debe listar indices compuestos multipes y unicos
- 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
Implementa DbBaseInterface.
Definición en la línea 401 del archivo mysql.php.
| data_seek |
( |
|
$number, |
|
|
|
$result_query = '' |
|
) |
| |
Se Mueve al resultado indicado por $number en un select
- Parámetros
-
| int | $number | |
| resource | $result_query | |
- Devuelve
- boolean
Implementa DbBaseInterface.
Definición en la línea 260 del archivo mysql.php.
| describe_table |
( |
|
$table, |
|
|
|
$schema = '' |
|
) |
| |
| drop_table |
( |
|
$table, |
|
|
|
$if_exists = true |
|
) |
| |
Borra una tabla de la base de datos
- Parámetros
-
- Devuelve
- boolean
Implementa DbBaseInterface.
Definición en la línea 380 del archivo mysql.php.
| fetch_array |
( |
|
$result_query = '', |
|
|
|
$opt = MYSQL_BOTH |
|
) |
| |
Devuelve fila por fila el contenido de un select
- Parámetros
-
| resource | $result_query | |
| int | $opt | |
- Devuelve
- array
Implementa DbBaseInterface.
Definición en la línea 184 del archivo mysql.php.
| fetch_object |
( |
|
$result_query = null, |
|
|
|
$class = 'stdClass' |
|
) |
| |
Devuelve fila por fila el contenido de un select
- Parámetros
-
| resource | $result_query | |
| string | $class | clase de objeto |
- Devuelve
- object
Definición en la línea 498 del archivo mysql.php.
| field_name |
( |
|
$number, |
|
|
|
$result_query = '' |
|
) |
| |
Devuelve el nombre de un campo en el resultado de un select
- Parámetros
-
| int | $number | |
| resource | $result_query | |
- Devuelve
- string
Implementa DbBaseInterface.
Definición en la línea 234 del archivo mysql.php.
| last_insert_id |
( |
|
$table = '', |
|
|
|
$primary_key = '' |
|
) |
| |
Devuelve el ultimo id autonumerico generado en la BD
- Devuelve
- int
Implementa DbBaseInterface.
Definición en la línea 329 del archivo mysql.php.
Devuelve un LIMIT valido para un SELECT del RBDM
- Parámetros
-
- Devuelve
- string
Implementa DbBaseInterface.
Definición en la línea 359 del archivo mysql.php.
| num_rows |
( |
|
$result_query = '') | |
|
Efectua operaciones SQL sobre la base de datos
- Parámetros
-
- Devuelve
- resource or false
Implementa DbBaseInterface.
Definición en la línea 145 del archivo mysql.php.
| table_exists |
( |
|
$table, |
|
|
|
$schema = '' |
|
) |
| |
Verifica si una tabla existe o no
- Parámetros
-
- Devuelve
- boolean
Implementa DbBaseInterface.
Definición en la línea 342 del archivo mysql.php.
| const DB_ASSOC = MYSQL_ASSOC |
Resultado de Array Asociativo
Definición en la línea 57 del archivo mysql.php.
| const DB_BOTH = MYSQL_BOTH |
Resultado de Array Asociativo y Númerico
Definición en la línea 63 del archivo mysql.php.
Resultado de Array Númerico
Definición en la línea 69 del archivo mysql.php.
Tipo de Dato Char
Definición en la línea 105 del archivo mysql.php.
Tipo de Dato Date
Definición en la línea 81 del archivo mysql.php.
| const TYPE_DATETIME = 'DATETIME' |
Tipo de Dato Datetime
Definición en la línea 99 del archivo mysql.php.
| const TYPE_DECIMAL = 'DECIMAL' |
Tipo de Dato Decimal
Definición en la línea 93 del archivo mysql.php.
| const TYPE_INTEGER = 'INTEGER' |
Tipo de Dato Integer
Definición en la línea 75 del archivo mysql.php.
| const TYPE_VARCHAR = 'VARCHAR' |
Tipo de Dato Varchar
Definición en la línea 87 del archivo mysql.php.
La documentación para esta clase fue generada a partir del siguiente fichero:
- /home/joan/000www/repo/spirit/1.0/core/libs/db/adapters/mysql.php