fix(core): altas rellenan fechas que faltan y el error de insert/update trae el mensaje de MySQL

This commit is contained in:
Jordan Diaz
2026-09-23 07:59:03 +00:00
parent 8659715132
commit 14ddf1608e
2 changed files with 36 additions and 2 deletions
+6
View File
@@ -7,6 +7,10 @@ class Db {
private $link; // MySQLi Link
private static $instance = false; // Db Class Instance
/** Mensaje del ultimo execute() fallido (null si fue bien). AcaiAPI lo
* devuelve en su error para que el caller sepa POR QUE fallo. */
public $lastError = null;
/**
* @param host: DB Host
@@ -69,12 +73,14 @@ class Db {
* @return bool
*/
public function execute($sql, $params = null) {
$this->lastError = null;
if ($params) {
$stmt = $this->link->prepare($sql);
try {
$stmt->execute($params);
}
catch(Exception $e) {
$this->lastError = $e->getMessage();
return false;
}
}