diff options
Diffstat (limited to 'lib/mysql.php')
-rw-r--r-- | lib/mysql.php | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/lib/mysql.php b/lib/mysql.php index 17eb1b2..a777925 100644 --- a/lib/mysql.php +++ b/lib/mysql.php @@ -38,7 +38,11 @@ namespace { } if ($flags === 0) { - \Dshafik\MySQL::$last_connection = $conn = mysqli_connect($hostname, $username, $password); + $conn = mysqli_connect($hostname, $username, $password); + if (!$conn instanceof mysqli) { + return false; + } + \Dshafik\MySQL::$last_connection = $conn; $conn->hash = $hash; \Dshafik\MySQL::$connections[$hash] = ['refcount' => 1, 'conn' => $conn]; @@ -800,7 +804,7 @@ namespace Dshafik { $esc = $char; break; } - + return $esc; } } |