Clase para realizar consultas en la base de datos.

package db
license MIT License
link http://jharo.net
author Juan Haro

 Methods

Crea una base de datos.

createDb(\type $dbName) 
Static

Parameters

$dbName

\type

Crea una nueva tabla con el conjunto de campos recibido como parámetro.

createTable(\type $tableName, \fieldSet $fieldSet) 
Static

Parameters

$tableName

\type

$fieldSet

\fieldSet

Comprueba si existe la base de datos.

dbExists(\type $dbName) : boolean
Static

Parameters

$dbName

\type

Returns

boolean

Elimina los registros de la base de datos que coincidan con las condiciones recibibas como parámetro.

delete(string $table, string $conditions) : \type
Static

DELETE FROM $table WHERE $conditions

Parameters

$table

string

$conditions

string

Returns

\type

Elimina una tabla.

deleteTable(\type $tableName) 
Static

Parameters

$tableName

\type

Devuelve información sobre los campos de la tabla recibida como parámetro.

describe(string $table) : \type
Static

Parameters

$table

string

Returns

\type

Ejecuta la consulta sql recibida como parámetro.

execute(string $query) : \type
Static

Parameters

$query

string

Exceptions

\queryException

Returns

\type$result_query

Devuelve la id del último registro añadido.

getLastId() : \type
Static

Returns

\type

Añade un nuevo registro en la base de datos.

insert(string $table, array $fields) : \type
Static

INSERT INTO $table ($fields) VALUES ($values)

Parameters

$table

string

$fields

array

Returns

\type

Cambia el nombre de una tabla.

renameTable(\type $oldTableName, \type $newTableName) 
Static

Parameters

$oldTableName

\type

$newTableName

\type

Exceptions

\queryException

Busca y devuelve los registros de la base de datos que coincidan con los parámetros pasados.

select(string $fields, string $table, string $conditions) : \$result_query;
Static

SELECT $fields FROM $table $conditions

Parameters

$fields

string

$table

string

$conditions

string

Returns

\$result_query;

Comprueba si existe la tabla.

tableExists(\type $tableName) : boolean
Static

Parameters

$tableName

\type

Returns

boolean

Actualiza los registros de la base de datos que coincidan con los parámetros recibidos.

update(string $table, array $fields, string $conditions) : \type
Static

UPDATE $table SET $field=$value ... WHERE $conditions

Parameters

$table

string

$fields

array

$conditions

string

Returns

\type