summaryrefslogtreecommitdiff
path: root/ext/mysqli/tests/mysqli_fetch_lengths_oo.phpt
diff options
context:
space:
mode:
authorUlf Wendel <uw@php.net>2007-07-23 12:38:41 +0000
committerUlf Wendel <uw@php.net>2007-07-23 12:38:41 +0000
commit9b035b58f583b702879a5b53236527f70ba0ad36 (patch)
treee233069417dda7f92e21aa3e228d656bf37ff554 /ext/mysqli/tests/mysqli_fetch_lengths_oo.phpt
parent512f62a5a9b24c186487b7af4e946ba311262927 (diff)
downloadphp-git-9b035b58f583b702879a5b53236527f70ba0ad36.tar.gz
Damn, Pierre is clever.
[14:35] <_jani_> nixnutz_: why don't you just commit everything in one go..? [14:35] <_jani_> this "spamming" is getting quite boring.. [14:36] <Pierre> 20€/commit :)
Diffstat (limited to 'ext/mysqli/tests/mysqli_fetch_lengths_oo.phpt')
-rw-r--r--ext/mysqli/tests/mysqli_fetch_lengths_oo.phpt40
1 files changed, 40 insertions, 0 deletions
diff --git a/ext/mysqli/tests/mysqli_fetch_lengths_oo.phpt b/ext/mysqli/tests/mysqli_fetch_lengths_oo.phpt
new file mode 100644
index 0000000000..af83647173
--- /dev/null
+++ b/ext/mysqli/tests/mysqli_fetch_lengths_oo.phpt
@@ -0,0 +1,40 @@
+--TEST--
+mysqli_result->lengths
+--SKIPIF--
+<?php require_once('skipif.inc'); ?>
+<?php require_once('skipifemb.inc'); ?>
+--FILE--
+<?php
+ include "connect.inc";
+
+ if (!$mysqli = new mysqli($host, $user, $passwd, $db, $port, $socket))
+ printf("[001] Cannot connect\n");
+
+ require('table.inc');
+ if (!$res = $mysqli->query("SELECT id, label FROM test ORDER BY id LIMIT 1")) {
+ printf("[002] [%d] %s\n", $mysqli->errno, $mysqli->error);
+ }
+
+ var_dump($res->lengths);
+ while ($row = $res->fetch_assoc())
+ var_dump($res->lengths);
+ var_dump($res->lengths);
+
+ $res->free_result();
+ var_dump($res->lengths);
+ $mysqli->close();
+ print "done!";
+?>
+--EXPECTF--
+NULL
+array(2) {
+ [0]=>
+ int(1)
+ [1]=>
+ int(1)
+}
+NULL
+
+Warning: main(): Couldn't fetch mysqli_result in %s on line %d
+NULL
+done! \ No newline at end of file