1
0
mirror of https://github.com/devcode-it/openstamanager.git synced 2025-01-27 22:19:26 +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)
{
$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->execute($parameters);
$statement = $this->getPDO()->prepare($query);
$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))
return $this->getPDO()->quote($parameter);
else
return true;
}
/**