Proxying as many connect calls as possible to make testing of the compression protocol @ mysqlnd easier. By setting the environment variable MYSQL_TEST_COMPRESS you can tell the tests to set the MYSQLI_CLIENT_COMPRESS flag upon connect.

This commit is contained in:
Ulf Wendel 2009-09-24 12:51:03 +00:00
parent 9b923dd6ce
commit c01b505a44
206 changed files with 478 additions and 429 deletions

View File

@ -1,8 +1,8 @@
--TEST-- --TEST--
mysqli connect mysqli connect
--SKIPIF-- --SKIPIF--
<?php <?php
require_once('skipif.inc'); require_once('skipif.inc');
require_once('skipifemb.inc'); require_once('skipifemb.inc');
require_once('skipifconnectfailure.inc'); require_once('skipifconnectfailure.inc');
?> ?>
@ -13,25 +13,25 @@ require_once('skipifconnectfailure.inc');
$test = ""; $test = "";
/*** test mysqli_connect localhost:port ***/ /*** test mysqli_connect localhost:port ***/
$link = mysqli_connect($host, $user, $passwd, "", $port, $socket); $link = my_mysqli_connect($host, $user, $passwd, "", $port, $socket);
$test .= ($link) ? "1" : "0"; $test .= ($link) ? "1" : "0";
mysqli_close($link); mysqli_close($link);
/*** test mysqli_real_connect ***/ /*** test mysqli_real_connect ***/
$link = mysqli_init(); $link = mysqli_init();
$test.= (mysqli_real_connect($link, $host, $user, $passwd, "", $port, $socket) ) $test.= (my_mysqli_real_connect($link, $host, $user, $passwd, "", $port, $socket) )
? "1" : "0"; ? "1" : "0";
mysqli_close($link); mysqli_close($link);
/*** test mysqli_real_connect with db ***/ /*** test mysqli_real_connect with db ***/
$link = mysqli_init(); $link = mysqli_init();
$test .= (mysqli_real_connect($link, $host, $user, $passwd, $db, $port, $socket)) $test .= (my_mysqli_real_connect($link, $host, $user, $passwd, $db, $port, $socket))
? "1" : "0"; ? "1" : "0";
mysqli_close($link); mysqli_close($link);
/*** test mysqli_real_connect with port ***/ /*** test mysqli_real_connect with port ***/
$link = mysqli_init(); $link = mysqli_init();
$test .= (mysqli_real_connect($link, $host, $user, $passwd, $db, $port, $socket)) $test .= (my_mysqli_real_connect($link, $host, $user, $passwd, $db, $port, $socket))
? "1":"0"; ? "1":"0";
mysqli_close($link); mysqli_close($link);
@ -40,7 +40,7 @@ require_once('skipifconnectfailure.inc');
if (!$link = mysqli_init()) if (!$link = mysqli_init())
printf("[001 + %d] mysqli_init() failed, [%d] %s\n", $i, mysqli_connect_errno(), mysqli_connect_error()); printf("[001 + %d] mysqli_init() failed, [%d] %s\n", $i, mysqli_connect_errno(), mysqli_connect_error());
if (!mysqli_real_connect($link, $host, $user, $passwd, $db, $port, $socket)) if (!my_mysqli_real_connect($link, $host, $user, $passwd, $db, $port, $socket))
printf("[002 + %d] mysqli_real_connect() failed, [%d] %s\n", $i, mysqli_connect_errno(), mysqli_connect_error()); printf("[002 + %d] mysqli_real_connect() failed, [%d] %s\n", $i, mysqli_connect_errno(), mysqli_connect_error());
mysqli_close($link); mysqli_close($link);
@ -49,7 +49,7 @@ require_once('skipifconnectfailure.inc');
/*** test mysqli_real_connect compressed ***/ /*** test mysqli_real_connect compressed ***/
/* /*
$link = mysqli_init(); $link = mysqli_init();
$test .= (mysqli_real_connect($link, $host, $user, $passwd, $db, $port, $socket, MYSQLI_CLIENT_COMPRESS)) $test .= (my_mysqli_real_connect($link, $host, $user, $passwd, $db, $port, $socket, MYSQLI_CLIENT_COMPRESS))
? "1" : "0"; ? "1" : "0";
mysqli_close($link); mysqli_close($link);
*/ */

View File

@ -10,7 +10,7 @@ require_once('skipifconnectfailure.inc');
include "connect.inc"; include "connect.inc";
/*** test mysqli_connect 127.0.0.1 ***/ /*** test mysqli_connect 127.0.0.1 ***/
if (!$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket)) if (!$link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket))
printf("[001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error()); printf("[001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error());
if (!mysqli_query($link, "DROP TABLE IF EXISTS test_fetch_null")) if (!mysqli_query($link, "DROP TABLE IF EXISTS test_fetch_null"))
@ -49,7 +49,7 @@ require_once('skipifconnectfailure.inc');
--CLEAN-- --CLEAN--
<?php <?php
include "connect.inc"; include "connect.inc";
if (!$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket)) if (!$link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket))
printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error()); printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error());
if (!mysqli_query($link, "DROP TABLE IF EXISTS test_fetch_null")) if (!mysqli_query($link, "DROP TABLE IF EXISTS test_fetch_null"))

View File

@ -9,7 +9,7 @@ require_once('skipifconnectfailure.inc');
<?php <?php
include "connect.inc"; include "connect.inc";
$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket); $link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket);
mysqli_query($link, "SET sql_mode=''"); mysqli_query($link, "SET sql_mode=''");
@ -75,7 +75,7 @@ require_once('skipifconnectfailure.inc');
--CLEAN-- --CLEAN--
<?php <?php
include "connect.inc"; include "connect.inc";
if (!$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket)) if (!$link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket))
printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error()); printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error());
if (!mysqli_query($link, "DROP TABLE IF EXISTS test_bind_result")) if (!mysqli_query($link, "DROP TABLE IF EXISTS test_bind_result"))

View File

@ -10,7 +10,7 @@ require_once('skipifconnectfailure.inc');
include ("connect.inc"); include ("connect.inc");
/*** test mysqli_connect 127.0.0.1 ***/ /*** test mysqli_connect 127.0.0.1 ***/
$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket); $link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket);
mysqli_select_db($link, $db); mysqli_select_db($link, $db);
@ -50,7 +50,7 @@ require_once('skipifconnectfailure.inc');
--CLEAN-- --CLEAN--
<?php <?php
include "connect.inc"; include "connect.inc";
if (!$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket)) if (!$link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket))
printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error()); printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error());
if (!mysqli_query($link, "DROP TABLE IF EXISTS test_bind_fetch")) if (!mysqli_query($link, "DROP TABLE IF EXISTS test_bind_fetch"))

View File

@ -10,7 +10,7 @@ require_once('skipifconnectfailure.inc');
include "connect.inc"; include "connect.inc";
/*** test mysqli_connect 127.0.0.1 ***/ /*** test mysqli_connect 127.0.0.1 ***/
$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket); $link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket);
if (!mysqli_query($link, "DROP TABLE IF EXISTS test_bind_fetch")) if (!mysqli_query($link, "DROP TABLE IF EXISTS test_bind_fetch"))
printf("[001] [%d] %s\n", mysqli_errno($link), mysqli_error($link)); printf("[001] [%d] %s\n", mysqli_errno($link), mysqli_error($link));
@ -43,7 +43,7 @@ require_once('skipifconnectfailure.inc');
--CLEAN-- --CLEAN--
<?php <?php
include "connect.inc"; include "connect.inc";
if (!$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket)) if (!$link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket))
printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error()); printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error());
if (!mysqli_query($link, "DROP TABLE IF EXISTS test_bind_fetch")) if (!mysqli_query($link, "DROP TABLE IF EXISTS test_bind_fetch"))

View File

@ -10,7 +10,7 @@ require_once('skipifconnectfailure.inc');
include "connect.inc"; include "connect.inc";
/*** test mysqli_connect 127.0.0.1 ***/ /*** test mysqli_connect 127.0.0.1 ***/
$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket); $link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket);
if (!mysqli_query($link, "SET sql_mode=''")) if (!mysqli_query($link, "SET sql_mode=''"))
printf("[001] [%d] %s\n", mysqli_errno($link), mysqli_error($link)); printf("[001] [%d] %s\n", mysqli_errno($link), mysqli_error($link));
@ -48,7 +48,7 @@ require_once('skipifconnectfailure.inc');
--CLEAN-- --CLEAN--
<?php <?php
include "connect.inc"; include "connect.inc";
if (!$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket)) if (!$link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket))
printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error()); printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error());
if (!mysqli_query($link, "DROP TABLE IF EXISTS test_bind_fetch")) if (!mysqli_query($link, "DROP TABLE IF EXISTS test_bind_fetch"))

View File

@ -10,7 +10,7 @@ require_once('skipifconnectfailure.inc');
include "connect.inc"; include "connect.inc";
/*** test mysqli_connect 127.0.0.1 ***/ /*** test mysqli_connect 127.0.0.1 ***/
$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket); $link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket);
if (!mysqli_query($link, "SET sql_mode=''")) if (!mysqli_query($link, "SET sql_mode=''"))
printf("[001] [%d] %s\n", mysqli_errno($link), mysqli_error($link)); printf("[001] [%d] %s\n", mysqli_errno($link), mysqli_error($link));
@ -48,7 +48,7 @@ require_once('skipifconnectfailure.inc');
--CLEAN-- --CLEAN--
<?php <?php
include "connect.inc"; include "connect.inc";
if (!$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket)) if (!$link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket))
printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error()); printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error());
if (!mysqli_query($link, "DROP TABLE IF EXISTS test_bind_fetch")) if (!mysqli_query($link, "DROP TABLE IF EXISTS test_bind_fetch"))

View File

@ -10,7 +10,7 @@ require_once('skipifconnectfailure.inc');
include "connect.inc"; include "connect.inc";
/*** test mysqli_connect 127.0.0.1 ***/ /*** test mysqli_connect 127.0.0.1 ***/
$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket); $link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket);
if (!mysqli_query($link, "SET sql_mode=''")) if (!mysqli_query($link, "SET sql_mode=''"))
printf("[001] [%d] %s\n", mysqli_errno($link), mysqli_error($link)); printf("[001] [%d] %s\n", mysqli_errno($link), mysqli_error($link));
@ -48,7 +48,7 @@ require_once('skipifconnectfailure.inc');
--CLEAN-- --CLEAN--
<?php <?php
include "connect.inc"; include "connect.inc";
if (!$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket)) if (!$link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket))
printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error()); printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error());
if (!mysqli_query($link, "DROP TABLE IF EXISTS test_bind_fetch")) if (!mysqli_query($link, "DROP TABLE IF EXISTS test_bind_fetch"))

View File

@ -14,7 +14,7 @@ mysqli fetch bigint values (ok to fail with 4.1.x)
include "connect.inc"; include "connect.inc";
/*** test mysqli_connect 127.0.0.1 ***/ /*** test mysqli_connect 127.0.0.1 ***/
$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket); $link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket);
if (!mysqli_query($link, "SET sql_mode=''")) if (!mysqli_query($link, "SET sql_mode=''"))
printf("[001] [%d] %s\n", mysqli_errno($link), mysqli_error($link)); printf("[001] [%d] %s\n", mysqli_errno($link), mysqli_error($link));
@ -81,7 +81,7 @@ mysqli fetch bigint values (ok to fail with 4.1.x)
--CLEAN-- --CLEAN--
<?php <?php
include "connect.inc"; include "connect.inc";
if (!$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket)) if (!$link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket))
printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error()); printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error());
if (!mysqli_query($link, "DROP TABLE IF EXISTS test_bind_fetch")) if (!mysqli_query($link, "DROP TABLE IF EXISTS test_bind_fetch"))

View File

@ -12,7 +12,7 @@ require_once('skipifconnectfailure.inc');
include "connect.inc"; include "connect.inc";
/*** test mysqli_connect 127.0.0.1 ***/ /*** test mysqli_connect 127.0.0.1 ***/
$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket); $link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket);
if (!mysqli_query($link, "SET sql_mode=''")) if (!mysqli_query($link, "SET sql_mode=''"))
printf("[001] [%d] %s\n", mysqli_errno($link), mysqli_error($link)); printf("[001] [%d] %s\n", mysqli_errno($link), mysqli_error($link));
@ -51,7 +51,7 @@ require_once('skipifconnectfailure.inc');
--CLEAN-- --CLEAN--
<?php <?php
include "connect.inc"; include "connect.inc";
if (!$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket)) if (!$link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket))
printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error()); printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error());
if (!mysqli_query($link, "DROP TABLE IF EXISTS test_bind_fetch")) if (!mysqli_query($link, "DROP TABLE IF EXISTS test_bind_fetch"))

View File

@ -12,7 +12,7 @@ require_once('skipifconnectfailure.inc');
include "connect.inc"; include "connect.inc";
/*** test mysqli_connect 127.0.0.1 ***/ /*** test mysqli_connect 127.0.0.1 ***/
$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket); $link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket);
if (!mysqli_query($link, "DROP TABLE IF EXISTS test_bind_result")) if (!mysqli_query($link, "DROP TABLE IF EXISTS test_bind_result"))
printf("[001] [%d] %s\n", mysqli_errno($link), mysqli_error($link)); printf("[001] [%d] %s\n", mysqli_errno($link), mysqli_error($link));
@ -48,7 +48,7 @@ require_once('skipifconnectfailure.inc');
--CLEAN-- --CLEAN--
<?php <?php
include "connect.inc"; include "connect.inc";
if (!$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket)) if (!$link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket))
printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error()); printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error());
if (!mysqli_query($link, "DROP TABLE IF EXISTS test_bind_result")) if (!mysqli_query($link, "DROP TABLE IF EXISTS test_bind_result"))

View File

@ -12,7 +12,7 @@ require_once('skipifconnectfailure.inc');
include "connect.inc"; include "connect.inc";
/*** test mysqli_connect 127.0.0.1 ***/ /*** test mysqli_connect 127.0.0.1 ***/
$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket); $link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket);
if (!mysqli_query($link, "DROP TABLE IF EXISTS test_bind_result")) if (!mysqli_query($link, "DROP TABLE IF EXISTS test_bind_result"))
printf("[001] [%d] %s\n", mysqli_errno($link), mysqli_error($link)); printf("[001] [%d] %s\n", mysqli_errno($link), mysqli_error($link));
@ -47,7 +47,7 @@ require_once('skipifconnectfailure.inc');
--CLEAN-- --CLEAN--
<?php <?php
include "connect.inc"; include "connect.inc";
if (!$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket)) if (!$link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket))
printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error()); printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error());
if (!mysqli_query($link, "DROP TABLE IF EXISTS test_bind_result")) if (!mysqli_query($link, "DROP TABLE IF EXISTS test_bind_result"))

View File

@ -10,7 +10,7 @@ require_once('skipifconnectfailure.inc');
include "connect.inc"; include "connect.inc";
/*** test mysqli_connect 127.0.0.1 ***/ /*** test mysqli_connect 127.0.0.1 ***/
$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket); $link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket);
if (!mysqli_query($link, "DROP TABLE IF EXISTS test_bind_result")) if (!mysqli_query($link, "DROP TABLE IF EXISTS test_bind_result"))
printf("[001] [%d] %s\n", mysqli_errno($link), mysqli_error($link)); printf("[001] [%d] %s\n", mysqli_errno($link), mysqli_error($link));
@ -59,7 +59,7 @@ require_once('skipifconnectfailure.inc');
--CLEAN-- --CLEAN--
<?php <?php
include "connect.inc"; include "connect.inc";
if (!$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket)) if (!$link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket))
printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error()); printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error());
if (!mysqli_query($link, "DROP TABLE IF EXISTS test_bind_result")) if (!mysqli_query($link, "DROP TABLE IF EXISTS test_bind_result"))

View File

@ -5,7 +5,7 @@ mysqli autocommit/commit/rollback
require_once('skipif.inc'); require_once('skipif.inc');
require_once('skipifconnectfailure.inc'); require_once('skipifconnectfailure.inc');
include "connect.inc"; include "connect.inc";
$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket); $link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket);
if (!$result = mysqli_query($link, "SHOW VARIABLES LIKE 'have_innodb'")) { if (!$result = mysqli_query($link, "SHOW VARIABLES LIKE 'have_innodb'")) {
die("skip Cannot check for required InnoDB suppot"); die("skip Cannot check for required InnoDB suppot");
} }
@ -22,7 +22,7 @@ mysqli autocommit/commit/rollback
--FILE-- --FILE--
<?php <?php
include "connect.inc"; include "connect.inc";
$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket); $link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket);
if (!mysqli_autocommit($link, TRUE)) if (!mysqli_autocommit($link, TRUE))
printf("[001] [%d] %s\n", mysqli_errno($link), mysqli_error($link)); printf("[001] [%d] %s\n", mysqli_errno($link), mysqli_error($link));

View File

@ -5,7 +5,7 @@ mysqli autocommit/commit/rollback with innodb
require_once('skipif.inc'); require_once('skipif.inc');
require_once('skipifconnectfailure.inc'); require_once('skipifconnectfailure.inc');
include "connect.inc"; include "connect.inc";
$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket); $link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket);
$result = mysqli_query($link, "SHOW VARIABLES LIKE 'have_innodb'"); $result = mysqli_query($link, "SHOW VARIABLES LIKE 'have_innodb'");
$row = mysqli_fetch_row($result); $row = mysqli_fetch_row($result);
mysqli_free_result($result); mysqli_free_result($result);
@ -19,7 +19,7 @@ mysqli autocommit/commit/rollback with innodb
<?php <?php
include "connect.inc"; include "connect.inc";
$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket); $link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket);
if (!$link) if (!$link)
printf("[001] Cannot connect, [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error()); printf("[001] Cannot connect, [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error());

View File

@ -10,7 +10,7 @@ require_once('skipifconnectfailure.inc');
include "connect.inc"; include "connect.inc";
/*** test mysqli_connect 127.0.0.1 ***/ /*** test mysqli_connect 127.0.0.1 ***/
$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket); $link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket);
if (!mysqli_query($link, "SET @dummy='foobar'")) if (!mysqli_query($link, "SET @dummy='foobar'"))
printf("[001] [%d] %s\n", mysqli_errno($link), mysqli_error($link)); printf("[001] [%d] %s\n", mysqli_errno($link), mysqli_error($link));

View File

@ -11,7 +11,7 @@ require_once('skipifconnectfailure.inc');
include "connect.inc"; include "connect.inc";
/*** test mysqli_connect 127.0.0.1 ***/ /*** test mysqli_connect 127.0.0.1 ***/
$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket); $link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket);
if (!$stmt = mysqli_prepare($link, "SELECT md5('bar'), database(), 'foo'")) if (!$stmt = mysqli_prepare($link, "SELECT md5('bar'), database(), 'foo'"))
printf("[001] [%d] %s\n", mysqli_errno($link), mysqli_error($link)); printf("[001] [%d] %s\n", mysqli_errno($link), mysqli_error($link));

View File

@ -1,8 +1,8 @@
--TEST-- --TEST--
mysqli fetch system variables mysqli fetch system variables
--SKIPIF-- --SKIPIF--
<?php <?php
require_once('skipif.inc'); require_once('skipif.inc');
require_once('skipifconnectfailure.inc'); require_once('skipifconnectfailure.inc');
?> ?>
--FILE-- --FILE--
@ -10,7 +10,7 @@ require_once('skipifconnectfailure.inc');
include "connect.inc"; include "connect.inc";
/*** test mysqli_connect 127.0.0.1 ***/ /*** test mysqli_connect 127.0.0.1 ***/
$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket); $link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket);
if (!mysqli_query($link, "SET AUTOCOMMIT=0")) if (!mysqli_query($link, "SET AUTOCOMMIT=0"))
printf("[001] [%d] %s\n", mysqli_errno($link), mysqli_error($link)); printf("[001] [%d] %s\n", mysqli_errno($link), mysqli_error($link));

View File

@ -10,7 +10,7 @@ require_once('skipifconnectfailure.inc');
include "connect.inc"; include "connect.inc";
/*** test mysqli_connect 127.0.0.1 ***/ /*** test mysqli_connect 127.0.0.1 ***/
$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket); $link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket);
if (!mysqli_query($link, "DROP TABLE IF EXISTS insert_read")) if (!mysqli_query($link, "DROP TABLE IF EXISTS insert_read"))
printf("[001] [%d] %s\n", mysqli_errno($link), mysqli_error($link)); printf("[001] [%d] %s\n", mysqli_errno($link), mysqli_error($link));
@ -58,7 +58,7 @@ require_once('skipifconnectfailure.inc');
--CLEAN-- --CLEAN--
<?php <?php
include "connect.inc"; include "connect.inc";
if (!$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket)) if (!$link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket))
printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error()); printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error());
if (!mysqli_query($link, "DROP TABLE IF EXISTS insert_read")) if (!mysqli_query($link, "DROP TABLE IF EXISTS insert_read"))

View File

@ -10,7 +10,7 @@ require_once('skipifconnectfailure.inc');
include "connect.inc"; include "connect.inc";
/*** test mysqli_connect 127.0.0.1 ***/ /*** test mysqli_connect 127.0.0.1 ***/
$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket); $link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket);
mysqli_select_db($link, $db); mysqli_select_db($link, $db);
mysqli_query($link, "SET sql_mode=''"); mysqli_query($link, "SET sql_mode=''");
@ -70,7 +70,7 @@ require_once('skipifconnectfailure.inc');
--CLEAN-- --CLEAN--
<?php <?php
include "connect.inc"; include "connect.inc";
if (!$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket)) if (!$link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket))
printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error()); printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error());
if (!mysqli_query($link, "DROP TABLE IF EXISTS test_bind_result")) if (!mysqli_query($link, "DROP TABLE IF EXISTS test_bind_result"))

View File

@ -10,7 +10,7 @@ require_once('skipifconnectfailure.inc');
include "connect.inc"; include "connect.inc";
/*** test mysqli_connect 127.0.0.1 ***/ /*** test mysqli_connect 127.0.0.1 ***/
$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket); $link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket);
mysqli_select_db($link, $db); mysqli_select_db($link, $db);
@ -41,7 +41,7 @@ require_once('skipifconnectfailure.inc');
--CLEAN-- --CLEAN--
<?php <?php
include "connect.inc"; include "connect.inc";
if (!$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket)) if (!$link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket))
printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error()); printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error());
if (!mysqli_query($link, "DROP TABLE IF EXISTS test_bind_fetch")) if (!mysqli_query($link, "DROP TABLE IF EXISTS test_bind_fetch"))

View File

@ -10,7 +10,7 @@ require_once('skipifconnectfailure.inc');
include "connect.inc"; include "connect.inc";
/*** test mysqli_connect 127.0.0.1 ***/ /*** test mysqli_connect 127.0.0.1 ***/
$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket); $link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket);
mysqli_select_db($link, $db); mysqli_select_db($link, $db);
@ -46,7 +46,7 @@ require_once('skipifconnectfailure.inc');
--CLEAN-- --CLEAN--
<?php <?php
include "connect.inc"; include "connect.inc";
if (!$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket)) if (!$link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket))
printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error()); printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error());
if (!mysqli_query($link, "DROP TABLE IF EXISTS test_bind_fetch")) if (!mysqli_query($link, "DROP TABLE IF EXISTS test_bind_fetch"))

View File

@ -10,7 +10,7 @@ require_once('skipifconnectfailure.inc');
include "connect.inc"; include "connect.inc";
/*** test mysqli_connect 127.0.0.1 ***/ /*** test mysqli_connect 127.0.0.1 ***/
$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket); $link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket);
mysqli_select_db($link, $db); mysqli_select_db($link, $db);
mysqli_query($link, "SET sql_mode=''"); mysqli_query($link, "SET sql_mode=''");
@ -55,7 +55,7 @@ require_once('skipifconnectfailure.inc');
--CLEAN-- --CLEAN--
<?php <?php
include "connect.inc"; include "connect.inc";
if (!$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket)) if (!$link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket))
printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error()); printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error());
if (!mysqli_query($link, "DROP TABLE IF EXISTS test_bind_fetch")) if (!mysqli_query($link, "DROP TABLE IF EXISTS test_bind_fetch"))

View File

@ -10,7 +10,7 @@ require_once('skipifconnectfailure.inc');
include "connect.inc"; include "connect.inc";
/*** test mysqli_connect 127.0.0.1 ***/ /*** test mysqli_connect 127.0.0.1 ***/
$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket); $link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket);
mysqli_select_db($link, $db); mysqli_select_db($link, $db);
mysqli_query($link, "SET sql_mode=''"); mysqli_query($link, "SET sql_mode=''");
@ -55,7 +55,7 @@ require_once('skipifconnectfailure.inc');
--CLEAN-- --CLEAN--
<?php <?php
include "connect.inc"; include "connect.inc";
if (!$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket)) if (!$link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket))
printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error()); printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error());
if (!mysqli_query($link, "DROP TABLE IF EXISTS test_bind_fetch")) if (!mysqli_query($link, "DROP TABLE IF EXISTS test_bind_fetch"))

View File

@ -10,7 +10,7 @@ require_once('skipifconnectfailure.inc');
include "connect.inc"; include "connect.inc";
/*** test mysqli_connect 127.0.0.1 ***/ /*** test mysqli_connect 127.0.0.1 ***/
$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket); $link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket);
mysqli_select_db($link, $db); mysqli_select_db($link, $db);
mysqli_query($link, "SET sql_mode=''"); mysqli_query($link, "SET sql_mode=''");
@ -60,7 +60,7 @@ require_once('skipifconnectfailure.inc');
--CLEAN-- --CLEAN--
<?php <?php
include "connect.inc"; include "connect.inc";
if (!$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket)) if (!$link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket))
printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error()); printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error());
if (!mysqli_query($link, "DROP TABLE IF EXISTS test_bind_fetch")) if (!mysqli_query($link, "DROP TABLE IF EXISTS test_bind_fetch"))

View File

@ -10,7 +10,7 @@ require_once('skipifconnectfailure.inc');
include "connect.inc"; include "connect.inc";
/*** test mysqli_connect 127.0.0.1 ***/ /*** test mysqli_connect 127.0.0.1 ***/
$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket); $link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket);
mysqli_select_db($link, $db); mysqli_select_db($link, $db);
mysqli_query($link, "SET sql_mode=''"); mysqli_query($link, "SET sql_mode=''");
@ -47,7 +47,7 @@ require_once('skipifconnectfailure.inc');
--CLEAN-- --CLEAN--
<?php <?php
include "connect.inc"; include "connect.inc";
if (!$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket)) if (!$link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket))
printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error()); printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error());
if (!mysqli_query($link, "DROP TABLE IF EXISTS test_bind_fetch")) if (!mysqli_query($link, "DROP TABLE IF EXISTS test_bind_fetch"))

View File

@ -1,8 +1,8 @@
--TEST-- --TEST--
function test: mysqli_stat function test: mysqli_stat
--SKIPIF-- --SKIPIF--
<?php <?php
require_once('skipif.inc'); require_once('skipif.inc');
require_once('skipifconnectfailure.inc'); require_once('skipifconnectfailure.inc');
?> ?>
--FILE-- --FILE--
@ -10,7 +10,7 @@ require_once('skipifconnectfailure.inc');
include "connect.inc"; include "connect.inc";
/*** test mysqli_connect 127.0.0.1 ***/ /*** test mysqli_connect 127.0.0.1 ***/
$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket); $link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket);
$status = mysqli_stat($link); $status = mysqli_stat($link);

View File

@ -10,7 +10,7 @@ require_once('skipifconnectfailure.inc');
include "connect.inc"; include "connect.inc";
/*** test mysqli_connect 127.0.0.1 ***/ /*** test mysqli_connect 127.0.0.1 ***/
$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket); $link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket);
$cset = substr(mysqli_character_set_name($link),0,6); $cset = substr(mysqli_character_set_name($link),0,6);

View File

@ -10,7 +10,7 @@ require_once('skipifconnectfailure.inc');
include "connect.inc"; include "connect.inc";
/*** test mysqli_connect 127.0.0.1 ***/ /*** test mysqli_connect 127.0.0.1 ***/
$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket); $link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket);
mysqli_select_db($link, $db); mysqli_select_db($link, $db);
@ -29,7 +29,7 @@ require_once('skipifconnectfailure.inc');
--CLEAN-- --CLEAN--
<?php <?php
include "connect.inc"; include "connect.inc";
if (!$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket)) if (!$link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket))
printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error()); printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error());
if (!mysqli_query($link, "DROP TABLE IF EXISTS general_test")) if (!mysqli_query($link, "DROP TABLE IF EXISTS general_test"))

View File

@ -10,7 +10,7 @@ require_once('skipifconnectfailure.inc');
include "connect.inc"; include "connect.inc";
/*** test mysqli_connect 127.0.0.1 ***/ /*** test mysqli_connect 127.0.0.1 ***/
$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket); $link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket);
$errno = mysqli_errno($link); $errno = mysqli_errno($link);
var_dump($errno); var_dump($errno);

View File

@ -10,7 +10,7 @@ require_once('skipifconnectfailure.inc');
include "connect.inc"; include "connect.inc";
/*** test mysqli_connect 127.0.0.1 ***/ /*** test mysqli_connect 127.0.0.1 ***/
$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket); $link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket);
$error = mysqli_error($link); $error = mysqli_error($link);
var_dump($error); var_dump($error);

View File

@ -10,7 +10,7 @@ require_once('skipifconnectfailure.inc');
include "connect.inc"; include "connect.inc";
/*** test mysqli_connect 127.0.0.1 ***/ /*** test mysqli_connect 127.0.0.1 ***/
$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket); $link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket);
mysqli_select_db($link, $db); mysqli_select_db($link, $db);
@ -29,7 +29,7 @@ require_once('skipifconnectfailure.inc');
--CLEAN-- --CLEAN--
<?php <?php
include "connect.inc"; include "connect.inc";
if (!$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket)) if (!$link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket))
printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error()); printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error());
if (!mysqli_query($link, "DROP TABLE IF EXISTS general_test")) if (!mysqli_query($link, "DROP TABLE IF EXISTS general_test"))

View File

@ -11,7 +11,7 @@ require_once('skipifconnectfailure.inc');
include "connect.inc"; include "connect.inc";
/*** test mysqli_connect 127.0.0.1 ***/ /*** test mysqli_connect 127.0.0.1 ***/
$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket); $link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket);
$hinfo = mysqli_get_host_info($link); $hinfo = mysqli_get_host_info($link);

View File

@ -1,8 +1,8 @@
--TEST-- --TEST--
function test: mysqli_get_proto_info function test: mysqli_get_proto_info
--SKIPIF-- --SKIPIF--
<?php <?php
require_once('skipif.inc'); require_once('skipif.inc');
require_once('skipifemb.inc'); require_once('skipifemb.inc');
require_once('skipifconnectfailure.inc'); require_once('skipifconnectfailure.inc');
?> ?>
@ -11,7 +11,7 @@ require_once('skipifconnectfailure.inc');
include "connect.inc"; include "connect.inc";
/*** test mysqli_connect 127.0.0.1 ***/ /*** test mysqli_connect 127.0.0.1 ***/
$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket); $link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket);
$pinfo = mysqli_get_proto_info($link); $pinfo = mysqli_get_proto_info($link);

View File

@ -1,8 +1,8 @@
--TEST-- --TEST--
function test: mysqli_get_server_info function test: mysqli_get_server_info
--SKIPIF-- --SKIPIF--
<?php <?php
require_once('skipif.inc'); require_once('skipif.inc');
require_once('skipifconnectfailure.inc'); require_once('skipifconnectfailure.inc');
?> ?>
--FILE-- --FILE--
@ -10,7 +10,7 @@ require_once('skipifconnectfailure.inc');
include "connect.inc"; include "connect.inc";
/*** test mysqli_connect 127.0.0.1 ***/ /*** test mysqli_connect 127.0.0.1 ***/
$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket); $link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket);
$sinfo = substr(mysqli_get_server_info($link),0,1); $sinfo = substr(mysqli_get_server_info($link),0,1);

View File

@ -14,7 +14,7 @@ function test: mysqli_insert_id()
include "connect.inc"; include "connect.inc";
/*** test mysqli_connect 127.0.0.1 ***/ /*** test mysqli_connect 127.0.0.1 ***/
$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket); $link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket);
mysqli_select_db($link, $db); mysqli_select_db($link, $db);
@ -45,7 +45,7 @@ function test: mysqli_insert_id()
--CLEAN-- --CLEAN--
<?php <?php
include "connect.inc"; include "connect.inc";
if (!$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket)) if (!$link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket))
printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error()); printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error());
if (!mysqli_query($link, "DROP TABLE IF EXISTS t036")) if (!mysqli_query($link, "DROP TABLE IF EXISTS t036"))

View File

@ -11,7 +11,7 @@ require_once('skipifconnectfailure.inc');
include "connect.inc"; include "connect.inc";
/*** test mysqli_connect 127.0.0.1 ***/ /*** test mysqli_connect 127.0.0.1 ***/
$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket); $link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket);
mysqli_select_db($link, $db); mysqli_select_db($link, $db);
@ -35,7 +35,7 @@ require_once('skipifconnectfailure.inc');
--CLEAN-- --CLEAN--
<?php <?php
include "connect.inc"; include "connect.inc";
if (!$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket)) if (!$link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket))
printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error()); printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error());
if (!mysqli_query($link, "DROP TABLE IF EXISTS test_result")) if (!mysqli_query($link, "DROP TABLE IF EXISTS test_result"))

View File

@ -11,7 +11,7 @@ require_once('skipifconnectfailure.inc');
include "connect.inc"; include "connect.inc";
/*** test mysqli_connect 127.0.0.1 ***/ /*** test mysqli_connect 127.0.0.1 ***/
$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket); $link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket);
mysqli_select_db($link, $db); mysqli_select_db($link, $db);
@ -36,7 +36,7 @@ require_once('skipifconnectfailure.inc');
--CLEAN-- --CLEAN--
<?php <?php
include "connect.inc"; include "connect.inc";
if (!$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket)) if (!$link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket))
printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error()); printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error());
if (!mysqli_query($link, "DROP TABLE IF EXISTS test_result")) if (!mysqli_query($link, "DROP TABLE IF EXISTS test_result"))

View File

@ -11,7 +11,7 @@ require_once('skipifconnectfailure.inc');
include "connect.inc"; include "connect.inc";
/*** test mysqli_connect 127.0.0.1 ***/ /*** test mysqli_connect 127.0.0.1 ***/
$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket); $link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket);
mysqli_real_query($link, "SHOW VARIABLES"); mysqli_real_query($link, "SHOW VARIABLES");

View File

@ -10,7 +10,7 @@ require_once('skipifconnectfailure.inc');
include "connect.inc"; include "connect.inc";
/*** test mysqli_connect 127.0.0.1 ***/ /*** test mysqli_connect 127.0.0.1 ***/
$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket); $link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket);
mysqli_select_db($link, $db); mysqli_select_db($link, $db);
@ -34,7 +34,7 @@ require_once('skipifconnectfailure.inc');
--CLEAN-- --CLEAN--
<?php <?php
include "connect.inc"; include "connect.inc";
if (!$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket)) if (!$link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket))
printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error()); printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error());
if (!mysqli_query($link, "DROP TABLE IF EXISTS test_result")) if (!mysqli_query($link, "DROP TABLE IF EXISTS test_result"))

View File

@ -11,7 +11,7 @@ require_once('skipifconnectfailure.inc');
include "connect.inc"; include "connect.inc";
/*** test mysqli_connect 127.0.0.1 ***/ /*** test mysqli_connect 127.0.0.1 ***/
$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket); $link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket);
mysqli_select_db($link, $db); mysqli_select_db($link, $db);
mysqli_query($link, "DROP TABLE IF EXISTS test_warnings"); mysqli_query($link, "DROP TABLE IF EXISTS test_warnings");
@ -25,7 +25,7 @@ require_once('skipifconnectfailure.inc');
--CLEAN-- --CLEAN--
<?php <?php
include "connect.inc"; include "connect.inc";
if (!$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket)) if (!$link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket))
printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error()); printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error());
if (!mysqli_query($link, "DROP TABLE IF EXISTS test_warnings")) if (!mysqli_query($link, "DROP TABLE IF EXISTS test_warnings"))

View File

@ -10,7 +10,7 @@ require_once('skipifconnectfailure.inc');
include "connect.inc"; include "connect.inc";
/*** test mysqli_connect 127.0.0.1 ***/ /*** test mysqli_connect 127.0.0.1 ***/
$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket); $link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket);
mysqli_select_db($link, $db); mysqli_select_db($link, $db);
mysqli_query($link, "SET sql_mode=''"); mysqli_query($link, "SET sql_mode=''");
@ -51,7 +51,7 @@ require_once('skipifconnectfailure.inc');
--CLEAN-- --CLEAN--
<?php <?php
include "connect.inc"; include "connect.inc";
if (!$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket)) if (!$link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket))
printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error()); printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error());
if (!mysqli_query($link, "DROP TABLE IF EXISTS test_bind_fetch")) if (!mysqli_query($link, "DROP TABLE IF EXISTS test_bind_fetch"))

View File

@ -10,7 +10,7 @@ require_once('skipifconnectfailure.inc');
include "connect.inc"; include "connect.inc";
/*** test mysqli_connect 127.0.0.1 ***/ /*** test mysqli_connect 127.0.0.1 ***/
$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket); $link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket);
mysqli_select_db($link, $db); mysqli_select_db($link, $db);
@ -43,7 +43,7 @@ require_once('skipifconnectfailure.inc');
--CLEAN-- --CLEAN--
<?php <?php
include "connect.inc"; include "connect.inc";
if (!$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket)) if (!$link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket))
printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error()); printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error());
if (!mysqli_query($link, "DROP TABLE IF EXISTS test_update")) if (!mysqli_query($link, "DROP TABLE IF EXISTS test_update"))

View File

@ -1,8 +1,8 @@
--TEST-- --TEST--
mysqli_get_server_version mysqli_get_server_version
--SKIPIF-- --SKIPIF--
<?php <?php
require_once('skipif.inc'); require_once('skipif.inc');
require_once('skipifconnectfailure.inc'); require_once('skipifconnectfailure.inc');
?> ?>
--FILE-- --FILE--
@ -10,7 +10,7 @@ require_once('skipifconnectfailure.inc');
include "connect.inc"; include "connect.inc";
/*** test mysqli_connect 127.0.0.1 ***/ /*** test mysqli_connect 127.0.0.1 ***/
$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket); $link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket);
$i = mysqli_get_server_version($link); $i = mysqli_get_server_version($link);

View File

@ -7,7 +7,7 @@ mysqli_bind_result (SHOW)
require_once('skipifconnectfailure.inc'); require_once('skipifconnectfailure.inc');
include "connect.inc"; include "connect.inc";
$link = mysqli_connect($host, $user, $passwd); $link = my_mysqli_connect($host, $user, $passwd);
$stmt = mysqli_prepare($link, "SHOW VARIABLES LIKE 'port'"); $stmt = mysqli_prepare($link, "SHOW VARIABLES LIKE 'port'");
mysqli_execute($stmt); mysqli_execute($stmt);
@ -23,7 +23,7 @@ mysqli_bind_result (SHOW)
include "connect.inc"; include "connect.inc";
/*** test mysqli_connect 127.0.0.1 ***/ /*** test mysqli_connect 127.0.0.1 ***/
$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket); $link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket);
$stmt = mysqli_prepare($link, "SHOW VARIABLES LIKE 'port'"); $stmt = mysqli_prepare($link, "SHOW VARIABLES LIKE 'port'");
mysqli_execute($stmt); mysqli_execute($stmt);

View File

@ -10,7 +10,7 @@ require_once('skipifconnectfailure.inc');
include "connect.inc"; include "connect.inc";
/*** test mysqli_connect 127.0.0.1 ***/ /*** test mysqli_connect 127.0.0.1 ***/
$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket); $link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket);
mysqli_select_db($link, $db); mysqli_select_db($link, $db);
@ -37,7 +37,7 @@ require_once('skipifconnectfailure.inc');
--CLEAN-- --CLEAN--
<?php <?php
include "connect.inc"; include "connect.inc";
if (!$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket)) if (!$link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket))
printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error()); printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error());
if (!mysqli_query($link, "DROP TABLE IF EXISTS test_affected")) if (!mysqli_query($link, "DROP TABLE IF EXISTS test_affected"))

View File

@ -10,7 +10,7 @@ require_once('skipifconnectfailure.inc');
include "connect.inc"; include "connect.inc";
/*** test mysqli_connect 127.0.0.1 ***/ /*** test mysqli_connect 127.0.0.1 ***/
$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket); $link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket);
mysqli_select_db($link, $db); mysqli_select_db($link, $db);
@ -48,7 +48,7 @@ require_once('skipifconnectfailure.inc');
--CLEAN-- --CLEAN--
<?php <?php
include "connect.inc"; include "connect.inc";
if (!$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket)) if (!$link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket))
printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error()); printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error());
if (!mysqli_query($link, "DROP TABLE IF EXISTS test_affected")) if (!mysqli_query($link, "DROP TABLE IF EXISTS test_affected"))

View File

@ -10,7 +10,7 @@ require_once('skipifconnectfailure.inc');
include "connect.inc"; include "connect.inc";
/*** test mysqli_connect 127.0.0.1 ***/ /*** test mysqli_connect 127.0.0.1 ***/
$mysql = mysqli_connect($host, $user, $passwd, $db, $port, $socket); $mysql = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket);
$mysql->select_db($db); $mysql->select_db($db);
$mysql->query("DROP TABLE IF EXISTS test_fetch_null"); $mysql->query("DROP TABLE IF EXISTS test_fetch_null");
@ -43,7 +43,7 @@ require_once('skipifconnectfailure.inc');
--CLEAN-- --CLEAN--
<?php <?php
include "connect.inc"; include "connect.inc";
if (!$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket)) if (!$link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket))
printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error()); printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error());
if (!mysqli_query($link, "DROP TABLE IF EXISTS test_fetch_null")) if (!mysqli_query($link, "DROP TABLE IF EXISTS test_fetch_null"))

View File

@ -11,7 +11,7 @@ require_once('skipifconnectfailure.inc');
include "connect.inc"; include "connect.inc";
/*** test mysqli_connect 127.0.0.1 ***/ /*** test mysqli_connect 127.0.0.1 ***/
$mysql = mysqli_connect($host, $user, $passwd, $db, $port, $socket); $mysql = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket);
$mysql->select_db($db); $mysql->select_db($db);
$result = $mysql->query("SELECT DATABASE()"); $result = $mysql->query("SELECT DATABASE()");
@ -19,6 +19,8 @@ require_once('skipifconnectfailure.inc');
$result->close(); $result->close();
var_dump($row); var_dump($row);
if ($row[0] != $db)
printf("[001] Expecting '%s' got '%s'\n", $db, $row[0]);
$mysql->close(); $mysql->close();
print "done!"; print "done!";

View File

@ -1,8 +1,8 @@
--TEST-- --TEST--
non freed statement test non freed statement test
--SKIPIF-- --SKIPIF--
<?php <?php
require_once('skipif.inc'); require_once('skipif.inc');
require_once('skipifconnectfailure.inc'); require_once('skipifconnectfailure.inc');
?> ?>
--FILE-- --FILE--
@ -12,7 +12,7 @@ require_once('skipifconnectfailure.inc');
/************************ /************************
* non freed stamement * non freed stamement
************************/ ************************/
$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket); $link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket);
$stmt = mysqli_prepare($link, "SELECT CURRENT_USER()"); $stmt = mysqli_prepare($link, "SELECT CURRENT_USER()");
mysqli_execute($stmt); mysqli_execute($stmt);

View File

@ -1,8 +1,8 @@
--TEST-- --TEST--
free statement after close free statement after close
--SKIPIF-- --SKIPIF--
<?php <?php
require_once('skipif.inc'); require_once('skipif.inc');
require_once('skipifconnectfailure.inc'); require_once('skipifconnectfailure.inc');
?> ?>
--FILE-- --FILE--
@ -12,7 +12,7 @@ require_once('skipifconnectfailure.inc');
/************************ /************************
* free statement after close * free statement after close
************************/ ************************/
$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket); $link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket);
$stmt1 = mysqli_prepare($link, "SELECT CURRENT_USER()"); $stmt1 = mysqli_prepare($link, "SELECT CURRENT_USER()");
mysqli_execute($stmt1); mysqli_execute($stmt1);

View File

@ -1,18 +1,18 @@
--TEST-- --TEST--
call statement after close call statement after close
--SKIPIF-- --SKIPIF--
<?php <?php
require_once('skipif.inc'); require_once('skipif.inc');
require_once('skipifconnectfailure.inc'); require_once('skipifconnectfailure.inc');
?> ?>
--FILE-- --FILE--
<?php <?php
include "connect.inc"; include "connect.inc";
/************************ /************************
* statement call after close * statement call after close
************************/ ************************/
$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket); $link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket);
$stmt2 = mysqli_prepare($link, "SELECT CURRENT_USER()"); $stmt2 = mysqli_prepare($link, "SELECT CURRENT_USER()");

View File

@ -1,18 +1,18 @@
--TEST-- --TEST--
not freed resultset not freed resultset
--SKIPIF-- --SKIPIF--
<?php <?php
require_once('skipif.inc'); require_once('skipif.inc');
require_once('skipifconnectfailure.inc'); require_once('skipifconnectfailure.inc');
?> ?>
--FILE-- --FILE--
<?php <?php
include "connect.inc"; include "connect.inc";
/************************ /************************
* non freed resultset * non freed resultset
************************/ ************************/
$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket); $link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket);
$result = mysqli_query($link, "SELECT CURRENT_USER()"); $result = mysqli_query($link, "SELECT CURRENT_USER()");
mysqli_close($link); mysqli_close($link);

View File

@ -1,18 +1,18 @@
--TEST-- --TEST--
free resultset after close free resultset after close
--SKIPIF-- --SKIPIF--
<?php <?php
require_once('skipif.inc'); require_once('skipif.inc');
require_once('skipifconnectfailure.inc'); require_once('skipifconnectfailure.inc');
?> ?>
--FILE-- --FILE--
<?php <?php
include "connect.inc"; include "connect.inc";
/************************ /************************
* free resultset after close * free resultset after close
************************/ ************************/
$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket); $link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket);
$result1 = mysqli_query($link, "SELECT CURRENT_USER()"); $result1 = mysqli_query($link, "SELECT CURRENT_USER()");
mysqli_close($link); mysqli_close($link);

View File

@ -1,18 +1,18 @@
--TEST-- --TEST--
free nothing free nothing
--SKIPIF-- --SKIPIF--
<?php <?php
require_once('skipif.inc'); require_once('skipif.inc');
require_once('skipifconnectfailure.inc'); require_once('skipifconnectfailure.inc');
?> ?>
--FILE-- --FILE--
<?php <?php
include "connect.inc"; include "connect.inc";
/************************ /************************
* don't free anything * don't free anything
************************/ ************************/
$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket); $link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket);
$result2 = mysqli_query($link, "SELECT CURRENT_USER()"); $result2 = mysqli_query($link, "SELECT CURRENT_USER()");
$stmt2 = mysqli_prepare($link, "SELECT CURRENT_USER()"); $stmt2 = mysqli_prepare($link, "SELECT CURRENT_USER()");

View File

@ -10,7 +10,7 @@ require_once('skipifconnectfailure.inc');
include "connect.inc"; include "connect.inc";
/*** test mysqli_connect 127.0.0.1 ***/ /*** test mysqli_connect 127.0.0.1 ***/
$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket); $link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket);
mysqli_select_db($link, $db); mysqli_select_db($link, $db);
@ -65,7 +65,7 @@ require_once('skipifconnectfailure.inc');
--CLEAN-- --CLEAN--
<?php <?php
include "connect.inc"; include "connect.inc";
if (!$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket)) if (!$link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket))
printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error()); printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error());
if (!mysqli_query($link, "DROP TABLE IF EXISTS test_store_result")) if (!mysqli_query($link, "DROP TABLE IF EXISTS test_store_result"))

View File

@ -10,7 +10,7 @@ require_once('skipifconnectfailure.inc');
include "connect.inc"; include "connect.inc";
/*** test mysqli_connect 127.0.0.1 ***/ /*** test mysqli_connect 127.0.0.1 ***/
$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket); $link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket);
mysqli_select_db($link, $db); mysqli_select_db($link, $db);
@ -51,7 +51,7 @@ require_once('skipifconnectfailure.inc');
--CLEAN-- --CLEAN--
<?php <?php
include "connect.inc"; include "connect.inc";
if (!$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket)) if (!$link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket))
printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error()); printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error());
if (!mysqli_query($link, "DROP TABLE IF EXISTS mbind")) if (!mysqli_query($link, "DROP TABLE IF EXISTS mbind"))

View File

@ -10,7 +10,7 @@ require_once('skipifconnectfailure.inc');
include "connect.inc"; include "connect.inc";
/*** test mysqli_connect 127.0.0.1 ***/ /*** test mysqli_connect 127.0.0.1 ***/
$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket); $link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket);
mysqli_select_db($link, $db); mysqli_select_db($link, $db);
@ -44,7 +44,7 @@ require_once('skipifconnectfailure.inc');
--CLEAN-- --CLEAN--
<?php <?php
include "connect.inc"; include "connect.inc";
if (!$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket)) if (!$link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket))
printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error()); printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error());
if (!mysqli_query($link, "DROP TABLE IF EXISTS mbind")) if (!mysqli_query($link, "DROP TABLE IF EXISTS mbind"))

View File

@ -16,7 +16,7 @@ require_once('skipifconnectfailure.inc');
} }
/*** test mysqli_connect 127.0.0.1 ***/ /*** test mysqli_connect 127.0.0.1 ***/
$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket); $link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket);
mysqli_select_db($link, $db); mysqli_select_db($link, $db);
mysqli_query($link, "SET sql_mode=''"); mysqli_query($link, "SET sql_mode=''");
@ -45,7 +45,7 @@ require_once('skipifconnectfailure.inc');
--CLEAN-- --CLEAN--
<?php <?php
include "connect.inc"; include "connect.inc";
if (!$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket)) if (!$link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket))
printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error()); printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error());
if (!mysqli_query($link, "DROP TABLE IF EXISTS test_fetch")) if (!mysqli_query($link, "DROP TABLE IF EXISTS test_fetch"))

View File

@ -17,7 +17,7 @@ if (!function_exists('mysqli_set_local_infile_handler'))
} }
/*** test mysqli_connect 127.0.0.1 ***/ /*** test mysqli_connect 127.0.0.1 ***/
$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket); $link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket);
/* create temporary file */ /* create temporary file */
$filename = dirname(__FILE__) . "061.csv"; $filename = dirname(__FILE__) . "061.csv";
@ -52,7 +52,7 @@ if (!function_exists('mysqli_set_local_infile_handler'))
--CLEAN-- --CLEAN--
<?php <?php
include "connect.inc"; include "connect.inc";
if (!$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket)) if (!$link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket))
printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error()); printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error());
if (!mysqli_query($link, "DROP TABLE IF EXISTS t_061")) if (!mysqli_query($link, "DROP TABLE IF EXISTS t_061"))

View File

@ -9,7 +9,7 @@ require_once('skipifconnectfailure.inc');
<?php <?php
include "connect.inc"; include "connect.inc";
$mysql = new mysqli($host, $user, $passwd, $db, $port, $socket); $mysql = new my_mysqli($host, $user, $passwd, $db, $port, $socket);
$mysql->real_query("SELECT 'foo' FROM DUAL"); $mysql->real_query("SELECT 'foo' FROM DUAL");

View File

@ -9,7 +9,7 @@ require_once('skipifconnectfailure.inc');
<?php <?php
include "connect.inc"; include "connect.inc";
$mysql = new mysqli($host, $user, $passwd, $db, $port, $socket); $mysql = new my_mysqli($host, $user, $passwd, $db, $port, $socket);
$stmt = new mysqli_stmt($mysql, "SELECT 'foo' FROM DUAL"); $stmt = new mysqli_stmt($mysql, "SELECT 'foo' FROM DUAL");
$stmt->execute(); $stmt->execute();

View File

@ -1,15 +1,15 @@
--TEST-- --TEST--
NULL binding NULL binding
--SKIPIF-- --SKIPIF--
<?php <?php
require_once('skipif.inc'); require_once('skipif.inc');
require_once('skipifconnectfailure.inc'); require_once('skipifconnectfailure.inc');
?> ?>
--FILE-- --FILE--
<?php <?php
include "connect.inc"; include "connect.inc";
$mysql = new mysqli($host, $user, $passwd, $db, $port, $socket); $mysql = new my_mysqli($host, $user, $passwd, $db, $port, $socket);
$stmt = new mysqli_stmt($mysql, "SELECT NULL FROM DUAL"); $stmt = new mysqli_stmt($mysql, "SELECT NULL FROM DUAL");
$stmt->execute(); $stmt->execute();

View File

@ -16,7 +16,7 @@ if (version_compare(PHP_VERSION, '5.9.9', '>') == 1) {
<?php <?php
include "connect.inc"; include "connect.inc";
if (!$mysql = new mysqli($host, $user, $passwd, $db, $port, $socket)) if (!$mysql = new my_mysqli($host, $user, $passwd, $db, $port, $socket))
printf("[001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error()); printf("[001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error());
if (!mysqli_query($mysql, "SET sql_mode=''")) if (!mysqli_query($mysql, "SET sql_mode=''"))

View File

@ -11,7 +11,7 @@ require_once('skipifconnectfailure.inc');
include "connect.inc"; include "connect.inc";
/*** test mysqli_connect 127.0.0.1 ***/ /*** test mysqli_connect 127.0.0.1 ***/
$mysql = new mysqli($host, $user, $passwd, $db, $port, $socket); $mysql = new my_mysqli($host, $user, $passwd, $db, $port, $socket);
$mysql->query("DROP TABLE IF EXISTS test_warnings"); $mysql->query("DROP TABLE IF EXISTS test_warnings");
@ -31,7 +31,7 @@ require_once('skipifconnectfailure.inc');
--CLEAN-- --CLEAN--
<?php <?php
include "connect.inc"; include "connect.inc";
if (!$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket)) if (!$link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket))
printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error()); printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error());
if (!mysqli_query($link, "DROP TABLE IF EXISTS test_warnings")) if (!mysqli_query($link, "DROP TABLE IF EXISTS test_warnings"))

View File

@ -6,7 +6,7 @@ function test: nested selects (cursors)
require_once('skipifconnectfailure.inc'); require_once('skipifconnectfailure.inc');
include "connect.inc"; include "connect.inc";
if (!$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket)) if (!$link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket))
die("skip Cannot connect to check required version"); die("skip Cannot connect to check required version");
/* skip cursor test for versions < 50004 */ /* skip cursor test for versions < 50004 */
@ -30,7 +30,7 @@ function test: nested selects (cursors)
} }
include "connect.inc"; include "connect.inc";
$mysql = new mysqli($host, $user, $passwd, $db, $port, $socket); $mysql = new my_mysqli($host, $user, $passwd, $db, $port, $socket);
if ((!$IS_MYSQLND && mysqli_get_client_version() < 50009) || if ((!$IS_MYSQLND && mysqli_get_client_version() < 50009) ||
(mysqli_get_server_version($mysql) < 50009)) { (mysqli_get_server_version($mysql) < 50009)) {
@ -67,7 +67,7 @@ function test: nested selects (cursors)
--CLEAN-- --CLEAN--
<?php <?php
include "connect.inc"; include "connect.inc";
if (!$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket)) if (!$link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket))
printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error()); printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error());
for ($i =0; $i < 3; $i++) { for ($i =0; $i < 3; $i++) {

View File

@ -9,7 +9,7 @@ require_once('skipifconnectfailure.inc');
<?php <?php
include "connect.inc"; include "connect.inc";
$mysql = new mysqli($host, $user, $passwd, $db, $port, $socket); $mysql = new my_mysqli($host, $user, $passwd, $db, $port, $socket);
$mysql->multi_query('SELECT 1;SELECT 2'); $mysql->multi_query('SELECT 1;SELECT 2');
do { do {
$res = $mysql->store_result(); $res = $mysql->store_result();

View File

@ -1,15 +1,15 @@
--TEST-- --TEST--
mysqli ping mysqli ping
--SKIPIF-- --SKIPIF--
<?php <?php
require_once('skipif.inc'); require_once('skipif.inc');
require_once('skipifconnectfailure.inc'); require_once('skipifconnectfailure.inc');
?> ?>
--FILE-- --FILE--
<?php <?php
include "connect.inc"; include "connect.inc";
$mysql = new mysqli($host, $user, $passwd, $db, $port, $socket); $mysql = new my_mysqli($host, $user, $passwd, $db, $port, $socket);
var_dump($mysql->ping()); var_dump($mysql->ping());
$mysql->close(); $mysql->close();
print "done!"; print "done!";

View File

@ -1,8 +1,8 @@
--TEST-- --TEST--
mysqli thread_id & kill mysqli thread_id & kill
--SKIPIF-- --SKIPIF--
<?php <?php
require_once('skipif.inc'); require_once('skipif.inc');
require_once('skipifemb.inc'); require_once('skipifemb.inc');
require_once('skipifconnectfailure.inc'); require_once('skipifconnectfailure.inc');
?> ?>
@ -10,7 +10,7 @@ require_once('skipifconnectfailure.inc');
<?php <?php
include "connect.inc"; include "connect.inc";
$mysql = new mysqli($host, $user, $passwd, $db, $port, $socket); $mysql = new my_mysqli($host, $user, $passwd, $db, $port, $socket);
var_dump($mysql->ping()); var_dump($mysql->ping());
@ -20,7 +20,7 @@ require_once('skipifconnectfailure.inc');
$mysql->close(); $mysql->close();
$mysql = new mysqli($host, $user, $passwd, $db, $port, $socket); $mysql = new my_mysqli($host, $user, $passwd, $db, $port, $socket);
var_dump(mysqli_ping($mysql)); var_dump(mysqli_ping($mysql));

View File

@ -9,7 +9,7 @@ require_once('skipifconnectfailure.inc');
<?php <?php
include "connect.inc"; include "connect.inc";
$mysql = new mysqli($host, $user, $passwd, $db, $port, $socket); $mysql = new my_mysqli($host, $user, $passwd, $db, $port, $socket);
$mysql->query("DROP TABLE IF EXISTS not_exists"); $mysql->query("DROP TABLE IF EXISTS not_exists");

View File

@ -10,7 +10,7 @@ require_once('skipifconnectfailure.inc');
include "connect.inc"; include "connect.inc";
$mysqli = new mysqli($host, $user, $passwd, $db, $port, $socket); $mysqli = new my_mysqli($host, $user, $passwd, $db, $port, $socket);
var_dump($mysqli->autocommit(false)); var_dump($mysqli->autocommit(false));
$result = $mysqli->query("SELECT @@autocommit"); $result = $mysqli->query("SELECT @@autocommit");

View File

@ -11,7 +11,7 @@ error_reporting = E_ALL & ~E_STRICT
<?php <?php
include "connect.inc"; include "connect.inc";
$mysql = new mysqli($host, $user, $passwd, $db, $port, $socket); $mysql = new my_mysqli($host, $user, $passwd, $db, $port, $socket);
$mysql->multi_query('SELECT 1;SELECT 2'); $mysql->multi_query('SELECT 1;SELECT 2');
do { do {
$res = $mysql->store_result(); $res = $mysql->store_result();
@ -25,7 +25,7 @@ error_reporting = E_ALL & ~E_STRICT
var_dump($mysql->error, __LINE__); var_dump($mysql->error, __LINE__);
$mysql->close(); $mysql->close();
$mysql = new mysqli($host, $user, $passwd, $db, $port, $socket); $mysql = new my_mysqli($host, $user, $passwd, $db, $port, $socket);
$mysql->multi_query('SELECT 1;SELECT 2'); $mysql->multi_query('SELECT 1;SELECT 2');
do { do {
$res = $mysql->store_result(); $res = $mysql->store_result();

View File

@ -10,7 +10,7 @@ require_once('skipifconnectfailure.inc');
include ("connect.inc"); include ("connect.inc");
/*** test mysqli_connect 127.0.0.1 ***/ /*** test mysqli_connect 127.0.0.1 ***/
$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket); $link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket);
mysqli_select_db($link, "test"); mysqli_select_db($link, "test");
mysqli_query($link, "SET sql_mode=''"); mysqli_query($link, "SET sql_mode=''");
@ -34,7 +34,7 @@ require_once('skipifconnectfailure.inc');
--CLEAN-- --CLEAN--
<?php <?php
include "connect.inc"; include "connect.inc";
if (!$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket)) if (!$link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket))
printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error()); printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error());
if (!mysqli_query($link, "DROP TABLE IF EXISTS test_users")) if (!mysqli_query($link, "DROP TABLE IF EXISTS test_users"))

View File

@ -1,8 +1,8 @@
--TEST-- --TEST--
Bug #33090 (mysql_prepare doesn't return an error) Bug #33090 (mysql_prepare doesn't return an error)
--SKIPIF-- --SKIPIF--
<?php <?php
require_once('skipif.inc'); require_once('skipif.inc');
require_once('skipifconnectfailure.inc'); require_once('skipifconnectfailure.inc');
?> ?>
--FILE-- --FILE--
@ -10,13 +10,13 @@ require_once('skipifconnectfailure.inc');
include ("connect.inc"); include ("connect.inc");
/*** test mysqli_connect 127.0.0.1 ***/ /*** test mysqli_connect 127.0.0.1 ***/
$link = mysqli_connect($host, $user, $passwd, null, $port, $socket); $link = my_mysqli_connect($host, $user, $passwd, null, $port, $socket);
mysqli_select_db($link, $db); mysqli_select_db($link, $db);
if (!($link->prepare("this makes no sense"))) { if (!($link->prepare("this makes no sense"))) {
printf("%d\n", $link->errno); printf("%d\n", $link->errno);
printf("%s\n", $link->sqlstate); printf("%s\n", $link->sqlstate);
} }
$link->close(); $link->close();
?> ?>
--EXPECT-- --EXPECT--

View File

@ -1,8 +1,8 @@
--TEST-- --TEST--
Bug #34785 (Can not properly subclass mysqli_stmt) Bug #34785 (Can not properly subclass mysqli_stmt)
--SKIPIF-- --SKIPIF--
<?php <?php
require_once('skipif.inc'); require_once('skipif.inc');
require_once('skipifconnectfailure.inc'); require_once('skipifconnectfailure.inc');
?> ?>
--FILE-- --FILE--
@ -24,7 +24,7 @@ require_once('skipifconnectfailure.inc');
} }
/*** test mysqli_connect 127.0.0.1 ***/ /*** test mysqli_connect 127.0.0.1 ***/
$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket); $link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket);
mysqli_query($link, "SET sql_mode=''"); mysqli_query($link, "SET sql_mode=''");
$stmt = new my_stmt($link, "SELECT 'foo' FROM DUAL"); $stmt = new my_stmt($link, "SELECT 'foo' FROM DUAL");

View File

@ -12,14 +12,14 @@ class DbConnection {
public function connect() { public function connect() {
include "connect.inc"; include "connect.inc";
$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket); $link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket);
var_dump($link); var_dump($link);
$link = mysqli_init(); $link = mysqli_init();
/* @ is to supress 'Property access is not allowed yet' */ /* @ is to supress 'Property access is not allowed yet' */
@var_dump($link); @var_dump($link);
$mysql = new mysqli($host, $user, $passwd, $db, $port, $socket); $mysql = new my_mysqli($host, $user, $passwd, $db, $port, $socket);
$mysql->query("DROP TABLE IF EXISTS test_warnings"); $mysql->query("DROP TABLE IF EXISTS test_warnings");
$mysql->query("CREATE TABLE test_warnings (a int not null)"); $mysql->query("CREATE TABLE test_warnings (a int not null)");
$mysql->query("SET sql_mode=''"); $mysql->query("SET sql_mode=''");
@ -36,7 +36,7 @@ echo "Done\n";
--CLEAN-- --CLEAN--
<?php <?php
include "connect.inc"; include "connect.inc";
if (!$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket)) if (!$link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket))
printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error()); printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error());
if (!mysqli_query($link, "DROP TABLE IF EXISTS test_warnings")) if (!mysqli_query($link, "DROP TABLE IF EXISTS test_warnings"))

View File

@ -14,7 +14,7 @@ DROP TABLE test_buint;
EOSQL; EOSQL;
include "connect.inc"; include "connect.inc";
$mysql = new mysqli($host, $user, $passwd, $db, $port, $socket); $mysql = new my_mysqli($host, $user, $passwd, $db, $port, $socket);
$mysql->query("DROP TABLE IF EXISTS test_bint"); $mysql->query("DROP TABLE IF EXISTS test_bint");
$mysql->query("CREATE TABLE test_bint (a bigint(20) default NULL) ENGINE=MYISAM"); $mysql->query("CREATE TABLE test_bint (a bigint(20) default NULL) ENGINE=MYISAM");
$mysql->query("INSERT INTO test_bint VALUES (9223372036854775807),(-9223372036854775808),(-2147483648),(-2147483649),(-2147483647),(2147483647),(2147483648),(2147483649)"); $mysql->query("INSERT INTO test_bint VALUES (9223372036854775807),(-9223372036854775808),(-2147483648),(-2147483649),(-2147483647),(2147483647),(2147483648),(2147483649)");
@ -54,7 +54,7 @@ EOSQL;
--CLEAN-- --CLEAN--
<?php <?php
include "connect.inc"; include "connect.inc";
if (!$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket)) if (!$link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket))
printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error()); printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error());
if (!mysqli_query($link, "DROP TABLE IF EXISTS test_bint") || !mysqli_query($link, "DROP TABLE IF EXISTS test_buint")) if (!mysqli_query($link, "DROP TABLE IF EXISTS test_bint") || !mysqli_query($link, "DROP TABLE IF EXISTS test_buint"))

View File

@ -9,7 +9,7 @@ require_once('skipifconnectfailure.inc');
<?php <?php
include "connect.inc"; include "connect.inc";
$mysql = new mysqli($host, $user, $passwd, $db, $port, $socket); $mysql = new my_mysqli($host, $user, $passwd, $db, $port, $socket);
$mysql->query("CREATE TABLE temp (id INT UNSIGNED NOT NULL)"); $mysql->query("CREATE TABLE temp (id INT UNSIGNED NOT NULL)");
$mysql->query("INSERT INTO temp (id) VALUES (3000000897),(3800001532),(3900002281),(3100059612)"); $mysql->query("INSERT INTO temp (id) VALUES (3000000897),(3800001532),(3900002281),(3100059612)");
@ -40,7 +40,7 @@ require_once('skipifconnectfailure.inc');
--CLEAN-- --CLEAN--
<?php <?php
include "connect.inc"; include "connect.inc";
if (!$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket)) if (!$link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket))
printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error()); printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error());
if (!mysqli_query($link, "DROP TABLE IF EXISTS temp")) if (!mysqli_query($link, "DROP TABLE IF EXISTS temp"))

View File

@ -48,7 +48,7 @@ EOSQL;
--CLEAN-- --CLEAN--
<?php <?php
include "connect.inc"; include "connect.inc";
if (!$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket)) if (!$link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket))
printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error()); printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error());
if (!mysqli_query($link, "DROP TABLE IF EXISTS blobby")) if (!mysqli_query($link, "DROP TABLE IF EXISTS blobby"))

View File

@ -1,15 +1,15 @@
--TEST-- --TEST--
Bug #36420 (segfault when access result->num_rows after calling result->close()) Bug #36420 (segfault when access result->num_rows after calling result->close())
--SKIPIF-- --SKIPIF--
<?php <?php
require_once('skipif.inc'); require_once('skipif.inc');
require_once('skipifconnectfailure.inc'); require_once('skipifconnectfailure.inc');
?> ?>
--FILE-- --FILE--
<?php <?php
include "connect.inc"; include "connect.inc";
$mysqli = mysqli_connect($host, $user, $passwd, $db, $port, $socket); $mysqli = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket);
$result = $mysqli->query('select 1'); $result = $mysqli->query('select 1');
@ -21,7 +21,7 @@ echo $result->num_rows;
echo "Done\n"; echo "Done\n";
?> ?>
--EXPECTF-- --EXPECTF--
Warning: main(): Couldn't fetch mysqli_result in %s on line %d Warning: main(): Couldn't fetch mysqli_result in %s on line %d
Warning: main(): Couldn't fetch mysqli_result in %s on line %d Warning: main(): Couldn't fetch mysqli_result in %s on line %d

View File

@ -10,7 +10,7 @@ require_once('skipifconnectfailure.inc');
include ("connect.inc"); include ("connect.inc");
/*** test mysqli_connect 127.0.0.1 ***/ /*** test mysqli_connect 127.0.0.1 ***/
$mysql = mysqli_connect($host, $user, $passwd, $db, $port, $socket); $mysql = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket);
$mysql->query("DROP TABLE IF EXISTS litest"); $mysql->query("DROP TABLE IF EXISTS litest");
$mysql->query("CREATE TABLE litest (a VARCHAR(20))"); $mysql->query("CREATE TABLE litest (a VARCHAR(20))");
@ -24,7 +24,7 @@ require_once('skipifconnectfailure.inc');
--CLEAN-- --CLEAN--
<?php <?php
include "connect.inc"; include "connect.inc";
if (!$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket)) if (!$link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket))
printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error()); printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error());
if (!mysqli_query($link, "DROP TABLE IF EXISTS litest")) if (!mysqli_query($link, "DROP TABLE IF EXISTS litest"))

View File

@ -4,16 +4,13 @@ Bug #36802 (crashes with with mysqli_set_charset())
<?php require_once('skipif.inc'); ?> <?php require_once('skipif.inc'); ?>
--FILE-- --FILE--
<?php <?php
class really_my_mysqli extends mysqli {
class my_mysqli extends mysqli { function __construct()
function __construct()
{ {
} }
} }
include "connect.inc"; include "connect.inc";
$mysql = mysqli_init(); $mysql = mysqli_init();
/* following operations should not work */ /* following operations should not work */
@ -24,12 +21,10 @@ Bug #36802 (crashes with with mysqli_set_charset())
} }
$x[1] = @$mysql->query("SELECT 'foo' FROM DUAL"); $x[1] = @$mysql->query("SELECT 'foo' FROM DUAL");
/* following operations should work */ /* following operations should work */
$x[2] = ($mysql->client_version > 0); $x[2] = ($mysql->client_version > 0);
$x[3] = $mysql->errno; $x[3] = $mysql->errno;
$mysql->close(); $mysql->close();
var_dump($x); var_dump($x);
?> ?>

View File

@ -50,7 +50,7 @@ $B = new B();
--CLEAN-- --CLEAN--
<?php <?php
include "connect.inc"; include "connect.inc";
if (!$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket)) if (!$link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket))
printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error()); printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error());
if (!mysqli_query($link, "DROP TABLE IF EXISTS my_time")) if (!mysqli_query($link, "DROP TABLE IF EXISTS my_time"))

View File

@ -15,7 +15,7 @@ if ((version_compare(PHP_VERSION, '5.9.9', '>') == 1)) {
<?php <?php
include "connect.inc"; include "connect.inc";
$mysql = new mysqli($host, $user, $passwd, $db, $port, $socket); $mysql = new my_mysqli($host, $user, $passwd, $db, $port, $socket);
$cs = array(); $cs = array();
$cs[] = $mysql->set_charset("latin1"); $cs[] = $mysql->set_charset("latin1");

View File

@ -1,15 +1,15 @@
--TEST-- --TEST--
Bug #38710 (data leakage because of nonexisting boundary checking in statements) Bug #38710 (data leakage because of nonexisting boundary checking in statements)
--SKIPIF-- --SKIPIF--
<?php <?php
require_once('skipif.inc'); require_once('skipif.inc');
require_once('skipifconnectfailure.inc'); require_once('skipifconnectfailure.inc');
?> ?>
--FILE-- --FILE--
<?php <?php
include "connect.inc"; include "connect.inc";
$db = new mysqli($host, $user, $passwd, $db, $port, $socket); $db = new my_mysqli($host, $user, $passwd, $db, $port, $socket);
$qry=$db->stmt_init(); $qry=$db->stmt_init();
$qry->prepare("SELECT REPEAT('a',100000)"); $qry->prepare("SELECT REPEAT('a',100000)");
$qry->execute(); $qry->execute();
@ -20,5 +20,5 @@ if ($text !== str_repeat('a', ($IS_MYSQLND || mysqli_get_server_version($db) > 5
} }
echo "Done"; echo "Done";
?> ?>
--EXPECTF-- --EXPECTF--
Done Done

View File

@ -152,7 +152,7 @@ memory_limit=83886080
return true; return true;
} }
if (!$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket)) if (!$link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket))
printf("[001] Cannot connect - [%d] %s\n", printf("[001] Cannot connect - [%d] %s\n",
mysqli_connect_errno(), mysqli_connect_errno(),
mysqli_connect_error()); mysqli_connect_error());

View File

@ -5,7 +5,7 @@ Bug #42548 PROCEDURE xxx can't return a result set in the given context (works i
require_once('skipif.inc'); require_once('skipif.inc');
require_once('skipifconnectfailure.inc'); require_once('skipifconnectfailure.inc');
require_once('connect.inc'); require_once('connect.inc');
if (!$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket)) { if (!$link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket)) {
die(sprintf('skip Cannot connect to MySQL, [%d] %s.', mysqli_connect_errno(), mysqli_connect_error())); die(sprintf('skip Cannot connect to MySQL, [%d] %s.', mysqli_connect_errno(), mysqli_connect_error()));
} }
if (mysqli_get_server_version($link) <= 50000) { if (mysqli_get_server_version($link) <= 50000) {
@ -53,7 +53,7 @@ print "done!";
--CLEAN-- --CLEAN--
<?php <?php
include "connect.inc"; include "connect.inc";
if (!$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket)) if (!$link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket))
printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error()); printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error());
mysqli_query($link, "DROP PROCEDURE IF EXISTS p1"); mysqli_query($link, "DROP PROCEDURE IF EXISTS p1");

View File

@ -10,7 +10,7 @@ if (!stristr(mysqli_get_client_info(), 'mysqlnd'))
require_once('skipifconnectfailure.inc'); require_once('skipifconnectfailure.inc');
require_once('connect.inc'); require_once('connect.inc');
if (!$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket)) { if (!$link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket)) {
die(sprintf('skip Cannot connect to MySQL, [%d] %s.', mysqli_connect_errno(), mysqli_connect_error())); die(sprintf('skip Cannot connect to MySQL, [%d] %s.', mysqli_connect_errno(), mysqli_connect_error()));
} }
if (mysqli_get_server_version($link) <= 50000) { if (mysqli_get_server_version($link) <= 50000) {
@ -75,7 +75,7 @@ if (mysqli_get_server_version($link) <= 50000) {
--CLEAN-- --CLEAN--
<?php <?php
include "connect.inc"; include "connect.inc";
if (!$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket)) if (!$link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket))
printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error()); printf("[c001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error());
if (!mysqli_query($link, "DROP TABLE IF EXISTS test")) if (!mysqli_query($link, "DROP TABLE IF EXISTS test"))

View File

@ -12,7 +12,7 @@ if (!defined("MYSQLI_ASYNC")) {
<?php <?php
include ("connect.inc"); include ("connect.inc");
$link1 = mysqli_connect($host, $user, $passwd, null, $port, $socket); $link1 = my_mysqli_connect($host, $user, $passwd, null, $port, $socket);
mysqli_select_db($link1, $db); mysqli_select_db($link1, $db);
$link1->query("SELECT 'test'", MYSQLI_ASYNC); $link1->query("SELECT 'test'", MYSQLI_ASYNC);

View File

@ -9,7 +9,7 @@ require_once('skipifconnectfailure.inc');
<?php <?php
include "connect.inc"; include "connect.inc";
if (!($link = mysqli_connect($host, $user, $passwd, $db, $port, $socket))) if (!($link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket)))
printf("[001] Cannot connect to the server using host=%s, user=%s, passwd=***, dbname=%s, port=%s, socket=%s\n", printf("[001] Cannot connect to the server using host=%s, user=%s, passwd=***, dbname=%s, port=%s, socket=%s\n",
$host, $user, $db, $port, $socket); $host, $user, $db, $port, $socket);

View File

@ -14,7 +14,7 @@ require_once('skipifconnectfailure.inc');
printf("[001] Cannot set INIT_COMMAND\n"); printf("[001] Cannot set INIT_COMMAND\n");
} }
if (!mysqli_real_connect($link, $host, $user, $passwd, $db, $port, $socket)) { if (!my_mysqli_real_connect($link, $host, $user, $passwd, $db, $port, $socket)) {
printf("[002] Connect failed, [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error()); printf("[002] Connect failed, [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error());
} }
@ -32,7 +32,7 @@ require_once('skipifconnectfailure.inc');
printf("[004] Cannot set INIT_COMMAND\n"); printf("[004] Cannot set INIT_COMMAND\n");
} }
if (!mysqli_real_connect($link, $host, $user, $passwd, $db, $port, $socket)) { if (!my_mysqli_real_connect($link, $host, $user, $passwd, $db, $port, $socket)) {
printf("[005] Connect failed, [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error()); printf("[005] Connect failed, [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error());
} }

View File

@ -14,7 +14,7 @@ mysqli.max_persistent=1
include ("connect.inc"); include ("connect.inc");
$link = mysqli_init(); $link = mysqli_init();
if (!mysqli_real_connect($link, $host, $user, $passwd, $db, $port, $socket)) { if (!my_mysqli_real_connect($link, $host, $user, $passwd, $db, $port, $socket)) {
printf("[001] Connect failed, [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error()); printf("[001] Connect failed, [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error());
} }
@ -63,7 +63,7 @@ mysqli.max_persistent=1
pconnect or mysql_init() - so we should test pconnect as well.. pconnect or mysql_init() - so we should test pconnect as well..
*/ */
$host = 'p:' . $host; $host = 'p:' . $host;
if (!$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket)) { if (!$link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket)) {
printf("[007] Connect failed, [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error()); printf("[007] Connect failed, [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error());
} }

View File

@ -1,7 +1,7 @@
<?PHP <?PHP
require_once('connect.inc'); require_once('connect.inc');
if (!$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket)) { if (!$link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket)) {
printf("[clean] Cannot connect to the server using host=%s, user=%s, passwd=***, dbname=%s, port=%s, socket=%s\n", printf("[clean] Cannot connect to the server using host=%s, user=%s, passwd=***, dbname=%s, port=%s, socket=%s\n",
$host, $user, $db, $port, $socket); $host, $user, $db, $port, $socket);
} }

View File

@ -16,6 +16,7 @@
$engine = getenv("MYSQL_TEST_ENGINE") ? getenv("MYSQL_TEST_ENGINE") : "MyISAM"; $engine = getenv("MYSQL_TEST_ENGINE") ? getenv("MYSQL_TEST_ENGINE") : "MyISAM";
$socket = getenv("MYSQL_TEST_SOCKET") ? getenv("MYSQL_TEST_SOCKET") : null; $socket = getenv("MYSQL_TEST_SOCKET") ? getenv("MYSQL_TEST_SOCKET") : null;
$skip_on_connect_failure = getenv("MYSQL_TEST_SKIP_CONNECT_FAILURE") ? getenv("MYSQL_TEST_SKIP_CONNECT_FAILURE") : true; $skip_on_connect_failure = getenv("MYSQL_TEST_SKIP_CONNECT_FAILURE") ? getenv("MYSQL_TEST_SKIP_CONNECT_FAILURE") : true;
$test_compress = getenv("MYSQL_TEST_COMPRESS") ? (boolean)getenv("MYSQL_TEST_COMPRESS") : false;
/* Development setting: test experimal features and/or feature requests that never worked before? */ /* Development setting: test experimal features and/or feature requests that never worked before? */
$TEST_EXPERIMENTAL = (in_array(getenv("MYSQL_TEST_EXPERIMENTAL"), array(0, 1))) ? $TEST_EXPERIMENTAL = (in_array(getenv("MYSQL_TEST_EXPERIMENTAL"), array(0, 1))) ?
@ -71,4 +72,55 @@
return FALSE; return FALSE;
} }
} }
/**
* Whenever possible, please use this wrapper to make testing ot MYSQLI_CLIENT_COMPRESS (and potentially SSL) possible
*
* @param compress mixed: -1 => use global default, false -> no compression, true -> compression
*/
function my_mysqli_connect($host, $user, $passwd, $db, $port, $socket, $compress = -1) {
global $test_compress;
if (-1 == $compress)
$compress = $test_compress;
if ($compress) {
$link = mysqli_init();
mysqli_real_connect($link, $host, $user, $passwd, $db, $port, $socket, 0 & MYSQLI_CLIENT_COMPRESS);
} else {
$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket);
}
return $link;
}
/**
* Whenever possible, please use this wrapper to make testing ot MYSQLI_CLIENT_COMPRESS (and potentially SSL) possible
*
* @param compress mixed: -1 => use global default, false -> no compression, true -> compression
*/
function my_mysqli_real_connect($link, $host, $user, $passwd, $db, $port, $socket, $flags = 0, $compress = -1) {
global $test_compress;
if (-1 == $compress)
$compress = $test_compress;
return mysqli_real_connect($link, $host, $user, $passwd, $db, $port, $socket, $flags & MYSQLI_CLIENT_COMPRESS);
}
class my_mysqli extends mysqli {
public function __construct($host, $user, $passwd, $db, $port, $socket, $compress = -1) {
global $test_compress;
if (-1 == $compress)
$compress = $test_compress;
if ($compress) {
parent::init();
$this->real_connect($host, $user, $passwd, $db, $port, $socket, 0 & MYSQLI_CLIENT_COMPRESS);
} else {
parent::__construct($host, $user, $passwd, $db, $port, $socket);
}
}
}
?> ?>

View File

@ -22,7 +22,7 @@ mysqli_affected_rows()
if (!is_null($tmp = @mysqli_affected_rows($link, $link))) if (!is_null($tmp = @mysqli_affected_rows($link, $link)))
printf("[003] Expecting NULL, got %s/%s\n", gettype($tmp), $tmp); printf("[003] Expecting NULL, got %s/%s\n", gettype($tmp), $tmp);
if (!$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket)) if (!$link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket))
printf("[004] Cannot connect to the server using host=%s, user=%s, passwd=***, dbname=%s, port=%s, socket=%s\n", printf("[004] Cannot connect to the server using host=%s, user=%s, passwd=***, dbname=%s, port=%s, socket=%s\n",
$host, $user, $db, $port, $socket); $host, $user, $db, $port, $socket);

View File

@ -14,7 +14,7 @@ mysqli->affected_rows
if (NULL !== ($tmp = @$mysqli->affected_rows)) if (NULL !== ($tmp = @$mysqli->affected_rows))
printf("[000a] Expecting NULL, got %s/%s\n", gettype($tmp), $tmp); printf("[000a] Expecting NULL, got %s/%s\n", gettype($tmp), $tmp);
if (!$mysqli = new mysqli($host, $user, $passwd, $db, $port, $socket)) { if (!$mysqli = new my_mysqli($host, $user, $passwd, $db, $port, $socket)) {
printf("[001] Cannot connect to the server using host=%s, user=%s, passwd=***, dbname=%s, port=%s, socket=%s\n", printf("[001] Cannot connect to the server using host=%s, user=%s, passwd=***, dbname=%s, port=%s, socket=%s\n",
$host, $user, $db, $port, $socket); $host, $user, $db, $port, $socket);
} }

View File

@ -7,7 +7,7 @@ mysqli_autocommit()
require_once('connect.inc'); require_once('connect.inc');
require_once('skipifconnectfailure.inc'); require_once('skipifconnectfailure.inc');
if (!$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket)) { if (!$link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket)) {
die(sprintf("skip Cannot connect to the server using host=%s, user=%s, passwd=***, dbname=%s, port=%s, socket=%s\n", die(sprintf("skip Cannot connect to the server using host=%s, user=%s, passwd=***, dbname=%s, port=%s, socket=%s\n",
$host, $user, $db, $port, $socket)); $host, $user, $db, $port, $socket));
} }
@ -40,7 +40,7 @@ mysqli_autocommit()
if (!is_null($tmp = @mysqli_autocommit($link, $link, $link))) if (!is_null($tmp = @mysqli_autocommit($link, $link, $link)))
printf("[003] Expecting NULL, got %s/%s\n", gettype($tmp), $tmp); printf("[003] Expecting NULL, got %s/%s\n", gettype($tmp), $tmp);
if (!$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket)) { if (!$link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket)) {
printf("[004] Cannot connect to the server using host=%s, user=%s, passwd=***, dbname=%s, port=%s, socket=%s\n", printf("[004] Cannot connect to the server using host=%s, user=%s, passwd=***, dbname=%s, port=%s, socket=%s\n",
$host, $user, $db, $port, $socket); $host, $user, $db, $port, $socket);
} }

View File

@ -7,7 +7,7 @@ mysqli->autocommit()
require_once('skipifconnectfailure.inc'); require_once('skipifconnectfailure.inc');
require_once('connect.inc'); require_once('connect.inc');
if (!$mysqli = new mysqli($host, $user, $passwd, $db, $port, $socket)) { if (!$mysqli = new my_mysqli($host, $user, $passwd, $db, $port, $socket)) {
printf("skip Cannot connect to the server using host=%s, user=%s, passwd=***, dbname=%s, port=%s, socket=%s\n", printf("skip Cannot connect to the server using host=%s, user=%s, passwd=***, dbname=%s, port=%s, socket=%s\n",
$host, $user, $db, $port, $socket); $host, $user, $db, $port, $socket);
exit(1); exit(1);
@ -31,7 +31,7 @@ mysqli->autocommit()
<?php <?php
include "connect.inc"; include "connect.inc";
if (!$mysqli = new mysqli($host, $user, $passwd, $db, $port, $socket)) { if (!$mysqli = new my_mysqli($host, $user, $passwd, $db, $port, $socket)) {
printf("[001] Cannot connect to the server using host=%s, user=%s, passwd=***, dbname=%s, port=%s, socket=%s\n", printf("[001] Cannot connect to the server using host=%s, user=%s, passwd=***, dbname=%s, port=%s, socket=%s\n",
$host, $user, $db, $port, $socket); $host, $user, $db, $port, $socket);
} }

View File

@ -2,7 +2,7 @@
mysqli_change_user() mysqli_change_user()
--SKIPIF-- --SKIPIF--
<?php <?php
require_once('skipif.inc'); require_once('skipif.inc');
require_once('skipifemb.inc'); require_once('skipifemb.inc');
require_once('skipifconnectfailure.inc'); require_once('skipifconnectfailure.inc');
?> ?>
@ -28,7 +28,7 @@ require_once('skipifconnectfailure.inc');
if (!is_null($tmp = @mysqli_change_user($link, $link, $link, $link, $link))) if (!is_null($tmp = @mysqli_change_user($link, $link, $link, $link, $link)))
printf("[005] Expecting NULL, got %s/%s\n", gettype($tmp), $tmp); printf("[005] Expecting NULL, got %s/%s\n", gettype($tmp), $tmp);
if (!$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket)) if (!$link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket))
printf("[006] Cannot connect to the server using host=%s, user=%s, passwd=***, dbname=%s, port=%s, socket=%s\n", printf("[006] Cannot connect to the server using host=%s, user=%s, passwd=***, dbname=%s, port=%s, socket=%s\n",
$host, $user, $db, $port, $socket); $host, $user, $db, $port, $socket);

View File

@ -70,7 +70,7 @@ sleep(5);
/* Ok, let's try a NEW connection and a NEW lock! */ /* Ok, let's try a NEW connection and a NEW lock! */
mysqli_close($link); mysqli_close($link);
if (!$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket)) if (!$link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket))
printf("[010] Cannot open new connection, [%d] %s\n", printf("[010] Cannot open new connection, [%d] %s\n",
mysqli_connect_errno(), mysqli_connect_error()); mysqli_connect_errno(), mysqli_connect_error());

Some files were not shown because too many files have changed in this diff Show More