fix(core): altas rellenan fechas que faltan y el error de insert/update trae el mensaje de MySQL
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user