From e49cf87d5a4f6faa748b420096c4f8e9b6055728 Mon Sep 17 00:00:00 2001 From: Muhammad Nobin Date: Tue, 10 Nov 2026 15:13:58 +0600 Subject: [PATCH] Update reconnect method to check PHP version Updates reconnect method to check PHP version because `mysqli::ping()` is deprecated since PHP 8.4. --- system/database/drivers/mysqli/mysqli_driver.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/system/database/drivers/mysqli/mysqli_driver.php b/system/database/drivers/mysqli/mysqli_driver.php index 61e7adee3c7..0e7b1935677 100644 --- a/system/database/drivers/mysqli/mysqli_driver.php +++ b/system/database/drivers/mysqli/mysqli_driver.php @@ -248,7 +248,7 @@ public function db_connect($persistent = FALSE) */ public function reconnect() { - if ($this->conn_id !== FALSE && $this->conn_id->ping() === FALSE) + if ($this->conn_id !== FALSE && PHP_VERSION_ID < 80400 && $this->conn_id->ping() === FALSE) { $this->conn_id = FALSE; }