From 9b2201175e2d43401a2c25b01cf5417a261bc538 Mon Sep 17 00:00:00 2001 From: Pinga <121483313+getpinga@users.noreply.github.com> Date: Thu, 14 Dec 2023 17:04:04 +0200 Subject: [PATCH] A bit of PgSql compatibility --- automation/statistics.php | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/automation/statistics.php b/automation/statistics.php index 9315e2e..60cd5d3 100644 --- a/automation/statistics.php +++ b/automation/statistics.php @@ -18,18 +18,21 @@ try { try { // Check if there's an entry for the current date - $query = "SELECT id FROM statistics WHERE date = CURDATE()"; + $query = "SELECT id FROM statistics WHERE date = CURRENT_DATE"; $curdate_id = $dbh->query($query)->fetchColumn(); + // Only insert if there is no entry for the current date if (!$curdate_id) { - $dbh->exec("INSERT IGNORE INTO statistics (date) VALUES(CURDATE())"); + $insertQuery = "INSERT INTO statistics (date) VALUES (CURRENT_DATE)"; + $dbh->exec($insertQuery); } // Get the total number of domains $total_domains = $dbh->query("SELECT COUNT(id) AS total_domains FROM domain")->fetchColumn(); // Update the statistics table with the total number of domains for the current date - $dbh->exec("UPDATE statistics SET total_domains = '$total_domains' WHERE date = CURDATE()"); + $updateQuery = "UPDATE statistics SET total_domains = '$total_domains' WHERE date = CURRENT_DATE"; + $dbh->exec($updateQuery); $log->info('job finished successfully.'); } catch (PDOException $e) {