summaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
Diffstat (limited to 'drivers')
-rw-r--r--drivers/adodb-mysqli.inc.php10
1 files changed, 6 insertions, 4 deletions
diff --git a/drivers/adodb-mysqli.inc.php b/drivers/adodb-mysqli.inc.php
index ba6ae85f..f3e6e42e 100644
--- a/drivers/adodb-mysqli.inc.php
+++ b/drivers/adodb-mysqli.inc.php
@@ -1392,10 +1392,12 @@ class ADODB_mysqli extends ADOConnection {
*/
function ErrorNo()
{
- if (empty($this->_connectionID))
- return @mysqli_connect_errno();
- else
- return @mysqli_errno($this->_connectionID);
+ if (empty($this->_connectionID)) {
+ $this->_errorCode = mysqli_connect_errno();
+ } else {
+ $this->_errorCode = $this->_connectionID->errno ?? $this->_connectionID->connect_errno;
+ }
+ return $this->_errorCode;
}
/**