diff options
Diffstat (limited to 'ext/mysql/tests/bug48754.phpt')
| -rw-r--r-- | ext/mysql/tests/bug48754.phpt | 100 |
1 files changed, 0 insertions, 100 deletions
diff --git a/ext/mysql/tests/bug48754.phpt b/ext/mysql/tests/bug48754.phpt deleted file mode 100644 index b461db3320..0000000000 --- a/ext/mysql/tests/bug48754.phpt +++ /dev/null @@ -1,100 +0,0 @@ ---TEST-- -Bug #48754 (mysql_close() crash php when no handle specified) ---SKIPIF-- -<?php -require_once('skipif.inc'); -require_once('skipifconnectfailure.inc'); -?> ---FILE-- -<?php -require_once('connect.inc'); - -function my_mysql_pconnect($host, $user, $passwd, $db, $port, $socket) { - if ($socket) - $host = sprintf("%s:%s", $host, $socket); - else if ($port) - $host = sprintf("%s:%s", $host, $port); - - if (!$link = mysql_pconnect($host, $user, $passwd, true)) { - printf("[000-a] Cannot connect using host '%s', user '%s', password '****', [%d] %s\n", - $host, $user, $passwd, - mysql_errno(), mysql_error()); - return false; - } - return $link; -} - -echo "Explicit connection on close\n"; -$link = my_mysql_connect($host, $user, $passwd, $db, $port, $socket); -$link1_thread_id = mysql_thread_id($link); -$default1_thread_id = mysql_thread_id(); -echo 'Expect same thread id for $link and default conn: '; -var_dump($link1_thread_id == $default1_thread_id); -var_dump($link); -mysql_close($link); -var_dump($link); - -// we sohuld have no default link anymore -mysql_close(); - -echo "\nClosing default link\n"; -$link = my_mysql_connect($host, $user, $passwd, $db, $port, $socket); -$link2_thread_id = mysql_thread_id($link); -$default2_thread_id = mysql_thread_id(); -echo 'Expect same thread id for $link and default conn but not the previous: '; -var_dump($link1_thread_id == $default1_thread_id && $link1_thread_id != $link2_thread_id); -var_dump($link); -mysql_close(); -var_dump($link); -mysql_close($link); -var_dump($link); - -echo "\nExplicit resource and pconnect\n"; -$link = my_mysql_pconnect($host, $user, $passwd, $db, $port, $socket); -var_dump($link); -mysql_close($link); -var_dump($link); - -// we sohuld have no default link -mysql_close(); - -echo "\nDefault link and pconnect\n"; -$link = my_mysql_pconnect($host, $user, $passwd, $db, $port, $socket); -var_dump($link); -mysql_close(); -var_dump($link); -mysql_close($link); -var_dump($link); -?> ---EXPECTF-- -Explicit connection on close - -Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in %s on line %d -Expect same thread id for $link and default conn: bool(true) -resource(%d) of type (mysql link) -resource(%d) of type (Unknown) - -Warning: mysql_close(): no MySQL-Link resource supplied in %s on line %d - -Closing default link - -Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in %s on line %d -Expect same thread id for $link and default conn but not the previous: bool(true) -resource(%d) of type (mysql link) -resource(%d) of type (mysql link) -resource(%d) of type (Unknown) - -Explicit resource and pconnect - -Deprecated: mysql_pconnect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in %s on line %d -resource(%d) of type (mysql link persistent) -resource(%d) of type (Unknown) - -Warning: mysql_close(): no MySQL-Link resource supplied in %s on line %d - -Default link and pconnect - -Deprecated: mysql_pconnect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in %s on line %d -resource(%d) of type (mysql link persistent) -resource(%d) of type (mysql link persistent) -resource(%d) of type (Unknown) |
