1234567891011121314151617181920212223242526272829303132333435363738394041 |
- --TEST--
- mysql_thread_id()
- --SKIPIF--
- <?php
- require_once('skipif.inc');
- require_once('skipifconnectfailure.inc');
- ?>
- --FILE--
- <?php
- include_once "connect.inc";
- $tmp = NULL;
- $link = NULL;
- if (!is_null($tmp = @mysql_thread_id($link)))
- printf("[001] Expecting NULL, got %s/%s\n", gettype($tmp), $tmp);
- require('table.inc');
- if (!is_int($id = mysql_thread_id($link)) || (0 === $id))
- printf("[002] Expecting int/any but zero, got %s/%s. [%d] %s\n",
- gettype($id), $id, mysql_errno($link), mysql_error($link));
- if (!is_int($id_def = mysql_thread_id()) || (0 === $id_def))
- printf("[003] Expecting int/any but zero, got %s/%s. [%d] %s\n",
- gettype($id_def), $id_def, mysql_errno(), mysql_error());
- assert($id === $id_def);
- mysql_close($link);
- if (false !== ($tmp = mysql_thread_id($link)))
- printf("[003] Expecting boolean/false, got %s/%s\n", gettype($tmp), $tmp);
- print "done!";
- ?>
- --EXPECTF--
- 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
- Warning: mysql_thread_id(): %d is not a valid MySQL-Link resource in %s on line %d
- done!
|