From 3949e611ead377c1b81271ce98d8125ca7ad2d4f Mon Sep 17 00:00:00 2001 From: Lewis Dale Date: Sun, 27 Aug 2023 21:41:49 +0100 Subject: [PATCH] Fix broken database --- src/ImageResizer.php | 3 ++- src/Lib/SqliteImageDb.php | 5 ++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/ImageResizer.php b/src/ImageResizer.php index 58a7159..97c593c 100644 --- a/src/ImageResizer.php +++ b/src/ImageResizer.php @@ -12,7 +12,8 @@ $logger = new FileLogger("resizer.log"); $dotenv = Dotenv\Dotenv::createImmutable([__DIR__, __DIR__ . "/.."]); $dotenv->load(); -$imageDb = new SqliteImageDb(new PDO("sqlite:{$_ENV["db_name"]}"), $logger); +$pdo = new PDO("sqlite:".$_ENV["DB_NAME"]); +$imageDb = new SqliteImageDb($pdo, $logger); $imgPath = parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH); $params = new ResizeParams($_GET); diff --git a/src/Lib/SqliteImageDb.php b/src/Lib/SqliteImageDb.php index 6957500..a79adb6 100644 --- a/src/Lib/SqliteImageDb.php +++ b/src/Lib/SqliteImageDb.php @@ -24,9 +24,6 @@ class SqliteImageDb implements ImageDb { quality INTEGER NULLABLE, content TEXT NOT NULL )'); - - $crs = $this->db->query('SELECT * FROM images'); - $this->logger->info('Found something', ['results '=> $crs->fetchAll()]); } public function findImage(string $path, ResizeParams $params): Image | null { @@ -38,6 +35,8 @@ class SqliteImageDb implements ImageDb { ':quality' => $params->quality ]); + $this->logger->info("Querying images", ['query' => $stmt->queryString]); + $result = $stmt->fetchObject(); return $result ? Image::fromString(base64_decode($result->content)) : null;