From 089a63cd1ba4a775cfe66ca92c2bda9f4a015533 Mon Sep 17 00:00:00 2001 From: zidane-itb <16521420@mahasiswa.itb.ac.id> Date: Wed, 15 Nov 2023 09:28:17 +0700 Subject: [PATCH] add a select function which returns only field names as keys --- src/web/db/db-executor.php | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/web/db/db-executor.php b/src/web/db/db-executor.php index 4ebf1ba..75ab907 100644 --- a/src/web/db/db-executor.php +++ b/src/web/db/db-executor.php @@ -15,6 +15,19 @@ function execSelect(string $query, array $params): array { } } +function execSelect_KeyField(string $query, array $params): array { + try { + $pdo = getConn(); + + $sth = $pdo->prepare($query, [PDO::ATTR_CURSOR => PDO::CURSOR_FWDONLY]); + $sth->execute($params); + return $sth->fetchAll(PDO::FETCH_ASSOC); + } catch (PDOException $exception) { + header('Location: /500', true, 303); + die(); + } +} + function execSelect_ManualErrHandling(string $query, array $params): false|array { $pdo = getConn(); -- GitLab