1
0
mirror of https://github.com/devcode-it/openstamanager.git synced 2025-02-17 03:51:06 +01:00

Aggiunto try / catch per fetchArray

This commit is contained in:
Luca 2022-03-22 18:45:14 +01:00
parent 2295d26670
commit e2af3a6433

View File

@ -251,14 +251,18 @@ class Database extends Util\Singleton
*/ */
public function fetchArray($query, $parameters = [], $numeric = false) public function fetchArray($query, $parameters = [], $numeric = false)
{ {
$mode = empty($numeric) ? PDO::FETCH_ASSOC : PDO::FETCH_NUM; try {
$mode = empty($numeric) ? PDO::FETCH_ASSOC : PDO::FETCH_NUM;
$statement = $this->getPDO()->prepare($query); $statement = $this->getPDO()->prepare($query);
$statement->execute($parameters); $statement->execute($parameters);
$result = $statement->fetchAll($mode); $result = $statement->fetchAll($mode);
return $result; return $result;
}catch (PDOException $e) {
$this->signal($e, $query, $options);
}
} }
/** /**
@ -388,8 +392,7 @@ class Database extends Util\Singleton
{ {
if (!empty($parameter)) if (!empty($parameter))
return $this->getPDO()->quote($parameter); return $this->getPDO()->quote($parameter);
else
return true;
} }
/** /**