From eaacf547411d8fcfd6ba0c7fbd179b9248ed4849 Mon Sep 17 00:00:00 2001 From: Konrad Borowski Date: Mon, 21 Oct 2019 17:26:11 +0200 Subject: [PATCH] Improve error handling in prepared statements --- lib/ntbb-database.lib.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/ntbb-database.lib.php b/lib/ntbb-database.lib.php index 2c9cfce05..aed9a54db 100644 --- a/lib/ntbb-database.lib.php +++ b/lib/ntbb-database.lib.php @@ -35,7 +35,10 @@ class PSDatabase { $this->connect(); if ($params) { $stmt = $this->db->prepare($query); - $stmt->execute($params); + $execution_result = $stmt->execute($params); + if (!$execution_result) { + return null; + } return $stmt; } else { return $this->db->query($query);