Merge pull request #16636 from mauriciofauth/mysqli-report-mode
Set MySQLi error reporting mode
This commit is contained in:
commit
359e3dfde6
@ -9,9 +9,11 @@ namespace PhpMyAdmin\Config;
|
||||
|
||||
use PhpMyAdmin\Core;
|
||||
use PhpMyAdmin\Util;
|
||||
use function mysqli_report;
|
||||
use const FILTER_FLAG_IPV4;
|
||||
use const FILTER_FLAG_IPV6;
|
||||
use const FILTER_VALIDATE_IP;
|
||||
use const MYSQLI_REPORT_OFF;
|
||||
use const PHP_INT_MAX;
|
||||
use function array_map;
|
||||
use function array_merge;
|
||||
@ -229,6 +231,8 @@ class Validator
|
||||
$socket = empty($socket) ? null : $socket;
|
||||
$port = empty($port) ? null : $port;
|
||||
|
||||
mysqli_report(MYSQLI_REPORT_OFF);
|
||||
|
||||
$conn = @mysqli_connect($host, $user, (string) $pass, '', $port, (string) $socket);
|
||||
if (! $conn) {
|
||||
$error = __('Could not connect to the database server!');
|
||||
|
||||
@ -13,6 +13,7 @@ use mysqli_stmt;
|
||||
use PhpMyAdmin\DatabaseInterface;
|
||||
use PhpMyAdmin\Query\Utilities;
|
||||
use stdClass;
|
||||
use function mysqli_report;
|
||||
use const E_USER_WARNING;
|
||||
use const MYSQLI_ASSOC;
|
||||
use const MYSQLI_AUTO_INCREMENT_FLAG;
|
||||
@ -30,6 +31,7 @@ use const MYSQLI_OPT_LOCAL_INFILE;
|
||||
use const MYSQLI_OPT_SSL_VERIFY_SERVER_CERT;
|
||||
use const MYSQLI_PART_KEY_FLAG;
|
||||
use const MYSQLI_PRI_KEY_FLAG;
|
||||
use const MYSQLI_REPORT_OFF;
|
||||
use const MYSQLI_SET_FLAG;
|
||||
use const MYSQLI_STORE_RESULT;
|
||||
use const MYSQLI_TIMESTAMP_FLAG;
|
||||
@ -112,6 +114,8 @@ class DbiMysqli implements DbiExtension
|
||||
: $server['host'];
|
||||
}
|
||||
|
||||
mysqli_report(MYSQLI_REPORT_OFF);
|
||||
|
||||
$mysqli = mysqli_init();
|
||||
|
||||
$client_flags = 0;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user