Documentation

BD
in package

Clase de Servicio de acceso a base de datos por PDO.

Está configurada para acceder a un SGBD MySQL.

Table of Contents

Properties

$bd  : mixed
$clave  : mixed
$host  : mixed
$usuario  : mixed
$conexion  : mixed

Methods

actualizar()  : mixed
Realiza una consulta de UPDATE a la base de datos.
borrar()  : mixed
Realiza una consulta de DELETE a la base de datos.
commit()  : mixed
Confirma una transacción.
conectar()  : mixed
Realiza la conexión con la base de datos.
ejecutar()  : mixed
Realiza una sentencia sobre la base de datos.
iniciarTransaccion()  : mixed
Inicia una transacción SQL.
insertar()  : El
Realiza una consulta de INSERT a la base de datos.
rollback()  : mixed
Cancela una transacción.
seleccionar()  : Devuelve
Realiza una consulta de SELECT a la base de datos.

Properties

$bd

public static mixed $bd = \null

$clave

public static mixed $clave = \null

$host

public static mixed $host = \null

$usuario

public static mixed $usuario = \null

$conexion

private static mixed $conexion = \null

Methods

actualizar()

Realiza una consulta de UPDATE a la base de datos.

public static actualizar(mixed $sql, mixed $params) : mixed
Parameters
$sql : mixed

SQL de la sentencia.

$params : mixed

Parámetros de la sentencia.

borrar()

Realiza una consulta de DELETE a la base de datos.

public static borrar(mixed $sql, mixed $params) : mixed
Parameters
$sql : mixed

SQL de la sentencia.

$params : mixed

Parámetros de la sentencia.

commit()

Confirma una transacción.

public static commit() : mixed
Tags
returns

{bool} True si la función tiene éxito. False en caso contrario.

conectar()

Realiza la conexión con la base de datos.

public static conectar() : mixed

Los parámetros de conexión deben "inyectarse" en los atributos de la clase.

Tags
@return

{PDO} Devuelve un objeto PDO conectado a la base de datos.

ejecutar()

Realiza una sentencia sobre la base de datos.

public static ejecutar(mixed $sql, mixed $params[, mixed $devolverId = false ]) : mixed
Parameters
$sql : mixed

SQL de la sentencia.

$params : mixed

Parámetros de la sentencia.

$devolverId : mixed = false

Indica si se debe devolver el último id insertado. Si es falso la función no devuelve nada.

Tags
@return

Opcionalmente, si $devolverId es false, se devuelve el identificador del objeto insertado.

iniciarTransaccion()

Inicia una transacción SQL.

public static iniciarTransaccion() : mixed
Tags
returns

{bool} True si la función tiene éxito. False en caso contrario.

insertar()

Realiza una consulta de INSERT a la base de datos.

public static insertar(mixed $sql[, mixed $params = null ]) : El
Parameters
$sql : mixed

SQL de la sentencia.

$params : mixed = null

Parámetros de la sentencia.

Return values
El

identificador del objeto insertado.

rollback()

Cancela una transacción.

public static rollback() : mixed
Tags
returns

{bool} True si la función tiene éxito. False en caso contrario.

seleccionar()

Realiza una consulta de SELECT a la base de datos.

public static seleccionar(mixed $sql, mixed $params) : Devuelve
Parameters
$sql : mixed

SQL de la sentencia.

$params : mixed

Parámetros de la consulta.

Return values
Devuelve

un array de resultados.


        
On this page

Search results