Fix mysql tests with non-standard server port

Closes GH-9744
This commit is contained in:
Michael Voříšek 2022-10-14 15:58:36 +02:00 committed by Ilija Tovilo
parent af6b413691
commit 0ab51a9561
No known key found for this signature in database
GPG Key ID: A4F5D403F118200A
2 changed files with 4 additions and 4 deletions

View File

@ -11,14 +11,14 @@ require_once('skipifconnectfailure.inc');
require_once("connect.inc");
/* Initial persistent connection */
$mysql_1 = new mysqli('p:'.$host, $user, $passwd, $db);
$mysql_1 = new mysqli('p:'.$host, $user, $passwd, $db, $port);
$result = $mysql_1->query("SHOW STATUS LIKE 'Connections'");
$c1 = $result->fetch_row();
$result->free();
$mysql_1->close();
/* Failed connection to invalid host */
$mysql_2 = @new mysqli(' !!! invalid !!! ', $user, $passwd, $db);
$mysql_2 = @new mysqli(' !!! invalid !!! ', $user, $passwd, $db, $port);
try {
$mysql_2->close();
} catch (Error $exception) {
@ -26,7 +26,7 @@ require_once('skipifconnectfailure.inc');
}
/* Re-use persistent connection */
$mysql_3 = new mysqli('p:'.$host, $user, $passwd, $db);
$mysql_3 = new mysqli('p:'.$host, $user, $passwd, $db, $port);
$error = mysqli_connect_errno();
$result = $mysql_3->query("SHOW STATUS LIKE 'Connections'");
$c3 = $result->fetch_row();

View File

@ -14,7 +14,7 @@ class cc{
function __construct($c=null){
}
};
$i=mysqli_connect('p:'.$host, $user, $passwd, $db);
$i=mysqli_connect('p:'.$host, $user, $passwd, $db, $port);
$res=mysqli_query($i, "SHOW STATUS LIKE 'Connections'");
$t=array(new stdClass);
while($db= mysqli_fetch_object($res,'cc',$t)){}