Documentation

BD
in package

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

Está configurado para acceder a un SGBD MySQL.

Table of Contents

$bd  : mixed
$clave  : mixed
$conexion  : mixed
$host  : mixed
$usuario  : mixed
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()  : bool
Confirma una transacción.
conectar()  : PDO
Realiza la conexión con la base de datos.
ejecutar()  : int|void
Realiza una sentencia sobre la base de datos.
iniciarTransaccion()  : bool
Inicia una transacción SQL.
insertar()  : int
Realiza una consulta de INSERT a la base de datos.
rollback()  : bool
Cancela una transacción.
seleccionar()  : array<string|int, mixed>
Realiza una consulta de SELECT a la base de datos.

Properties

$bd

public static mixed $bd = \null

$clave

public static mixed $clave = \null

$conexion

public static mixed $conexion = \null

$host

public static mixed $host = \null

$usuario

public static mixed $usuario = \null

Methods

actualizar()

Realiza una consulta de UPDATE a la base de datos.

public static actualizar(string $sql, array<string|int, mixed> $params) : mixed
Parameters
$sql : string

SQL de la sentencia.

$params : array<string|int, mixed>

Parámetros de la sentencia.

Return values
mixed

borrar()

Realiza una consulta de DELETE a la base de datos.

public static borrar(string $sql, array<string|int, mixed> $params) : mixed
Parameters
$sql : string

SQL de la sentencia.

$params : array<string|int, mixed>

Parámetros de la sentencia.

Return values
mixed

commit()

Confirma una transacción.

public static commit() : bool
Return values
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() : PDO

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

Return values
PDO

Devuelve un objeto PDO conectado a la base de datos.

ejecutar()

Realiza una sentencia sobre la base de datos.

public static ejecutar(string $sql, array<string|int, mixed> $params[, bool $devolverId = false ]) : int|void
Parameters
$sql : string

SQL de la sentencia.

$params : array<string|int, mixed>

Parámetros de la sentencia.

$devolverId : bool = false

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

Return values
int|void

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

iniciarTransaccion()

Inicia una transacción SQL.

public static iniciarTransaccion() : bool
Return values
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(string $sql[, array<string|int, mixed> $params = null ]) : int
Parameters
$sql : string

SQL de la sentencia.

$params : array<string|int, mixed> = null

Parámetros de la sentencia.

Return values
int

El identificador del objeto insertado.

rollback()

Cancela una transacción.

public static rollback() : bool
Return values
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(string $sql, array<string|int, mixed> $params) : array<string|int, mixed>
Parameters
$sql : string

SQL de la sentencia.

$params : array<string|int, mixed>

Parámetros de la consulta.

Return values
array<string|int, mixed>

Devuelve un array de resultados.

Search results