ajout possibilité de choisir le fetch mode

This commit is contained in:
Gregory Letellier
2023-11-07 10:17:45 +01:00
parent 80a611d5ac
commit 97c8a8a92c

View File

@@ -130,13 +130,13 @@ class Connection
return $stmt->execute(); return $stmt->execute();
} }
public function getSelectQuery(Query $query): mixed public function getSelectQuery(Query $query, $fetchmode = PDO::FETCH_ASSOC): mixed
{ {
$stmt = $this->pdo->prepare($query->getQuery()); $stmt = $this->pdo->prepare($query->getQuery());
$stmt = $this->bindParams($stmt, $query->getData()); $stmt = $this->bindParams($stmt, $query->getData());
EventDispatcher::emit("on.query", $query); EventDispatcher::emit("on.query", $query);
$stmt->execute(); $stmt->execute();
return $stmt->fetchAll(PDO::FETCH_ASSOC); return $stmt->fetchAll($fetchmode);
} }
public function updateQuery(Query $query): bool public function updateQuery(Query $query): bool