vOrganicoDao
in package
VOrganicoDao SQL puro para la tabla `valoracionorganoleptica` en BDs destino (tr_*).
Recibe mysqli como parámetro — nunca lo resuelve solo.
Table of Contents
Methods
- __construct() : mixed
- check() : bool
- delete() : bool
- Borrado físico, NO RECUPERABLE
- getAll() : array<int, string>
- Obtiene todas las valoracionesorganolepticas
- insert() : string
- Inserta una nueva valoracionorganoleptica teniendo en cuenta tres casos: - Ya existe - Error en base de datos - Inserción correcta
- update() : bool
- Actualiza una valoración comprobando si existe previamente una con el nuevo nombre
Methods
__construct()
public
__construct() : mixed
check()
public
static check(mysqli $db, string $nombre) : bool
Parameters
- $db : mysqli
- $nombre : string
Return values
booldelete()
Borrado físico, NO RECUPERABLE
public
static delete(mysqli $db, int $id) : bool
Parameters
- $db : mysqli
-
: base de datos objetivo
- $id : int
-
: id de la valoracion a borrar
Return values
bool —completitud de la operación
getAll()
Obtiene todas las valoracionesorganolepticas
public
static getAll(mysqli $db) : array<int, string>
Parameters
- $db : mysqli
-
: base de datos objetivo
Return values
array<int, string> —id, valoraciones
insert()
Inserta una nueva valoracionorganoleptica teniendo en cuenta tres casos: - Ya existe - Error en base de datos - Inserción correcta
public
static insert(mysqli $db, string $nombre) : string
Parameters
- $db : mysqli
-
: base de datos objetivo
- $nombre : string
-
: nombre de la valoración
Return values
string —codigo de exito : error / duplicate / inserted
update()
Actualiza una valoración comprobando si existe previamente una con el nuevo nombre
public
static update(mysqli $db, string $nombre, int $id) : bool
Parameters
- $db : mysqli
-
: base de datos objetivo
- $nombre : string
-
: nuevo nombre
- $id : int
-
: id de la valoracion a cambiar
Return values
bool —exito de la operación