diff options
Diffstat (limited to 'ext/mysqli/tests/017.phpt')
-rw-r--r-- | ext/mysqli/tests/017.phpt | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/ext/mysqli/tests/017.phpt b/ext/mysqli/tests/017.phpt new file mode 100644 index 0000000..082202f --- /dev/null +++ b/ext/mysqli/tests/017.phpt @@ -0,0 +1,43 @@ +--TEST-- +mysqli fetch functions +--SKIPIF-- +<?php +require_once('skipif.inc'); +require_once('skipifemb.inc'); +require_once('skipifconnectfailure.inc'); +?> +--FILE-- +<?php + require_once("connect.inc"); + + /*** test mysqli_connect 127.0.0.1 ***/ + $link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket); + + if (!$stmt = mysqli_prepare($link, "SELECT md5('bar'), database(), 'foo'")) + printf("[001] [%d] %s\n", mysqli_errno($link), mysqli_error($link)); + + mysqli_stmt_bind_result($stmt, $c0, $c1, $c2); + mysqli_stmt_execute($stmt); + + mysqli_stmt_fetch($stmt); + mysqli_stmt_close($stmt); + + $test = array($c0, $c1, $c2); + if ($c1 !== $db) { + echo "Different data\n"; + } + + var_dump($test); + mysqli_close($link); + print "done!"; +?> +--EXPECTF-- +array(3) { + [0]=> + string(32) "37b51d194a7513e45b56f6524f2d51f2" + [1]=> + %unicode|string%(%d) "%s" + [2]=> + %unicode|string%(3) "foo" +} +done!
\ No newline at end of file |