diff options
Diffstat (limited to 'drivers')
| -rw-r--r-- | drivers/adodb-mysqli.inc.php | 10 |
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; } /** |
