summaryrefslogtreecommitdiff
path: root/ext/mysqli/tests/017.phpt
diff options
context:
space:
mode:
Diffstat (limited to 'ext/mysqli/tests/017.phpt')
-rw-r--r--ext/mysqli/tests/017.phpt43
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