M_crudPruebasTO
in package
Clase para realizar operaciones CRUD sobre pruebas del Torneo Olímpico.
Tags
Table of Contents
Properties
- $conexion : PDO
- Conexión PDO a la base de datos.
Methods
- __construct() : mixed
- Constructor que establece la conexión PDO a la base de datos.
- borrar() : string
- Elimina pruebas específicas dadas sus IDs para hombre y mujer.
- inscribir() : string
- Inserta nuevas pruebas en la base de datos para categorías masculina y femenina.
- modificar() : string
- Modifica datos de las pruebas del torneo olímpico para hombre y mujer.
Properties
$conexion
Conexión PDO a la base de datos.
private
PDO
$conexion
Methods
__construct()
Constructor que establece la conexión PDO a la base de datos.
public
__construct() : mixed
Usa try/catch para manejar errores de conexión.
borrar()
Elimina pruebas específicas dadas sus IDs para hombre y mujer.
public
borrar(array<string|int, mixed> $datos) : string
Parameters
- $datos : array<string|int, mixed>
-
IDs de las pruebas a eliminar.
Return values
string —JSON con resultado success o error.
inscribir()
Inserta nuevas pruebas en la base de datos para categorías masculina y femenina.
public
inscribir(array<string|int, mixed> $datos) : string
Usa transacciones para asegurar integridad.
Parameters
- $datos : array<string|int, mixed>
-
Datos para la inserción.
Return values
string —JSON con resultado success o error.
modificar()
Modifica datos de las pruebas del torneo olímpico para hombre y mujer.
public
modificar(array<string|int, mixed> $datos) : string
Usa transacciones para asegurar integridad.
Parameters
- $datos : array<string|int, mixed>
-
Datos a modificar.
Return values
string —JSON con resultado success o error.