summaryrefslogtreecommitdiff
path: root/ext/mysql/tests
diff options
context:
space:
mode:
authorUlf Wendel <uw@php.net>2011-09-02 13:35:17 +0000
committerUlf Wendel <uw@php.net>2011-09-02 13:35:17 +0000
commit748e8b9dec8c985d3f2a97014ff3b2e800c7ad9f (patch)
tree407c621f534d3bc9455633e09435eab0aa66a746 /ext/mysql/tests
parent3d890c29fdd834490d7bd7a9b5d55e2e472e44fe (diff)
downloadphp-git-748e8b9dec8c985d3f2a97014ff3b2e800c7ad9f.tar.gz
Coverage for bug#54704, of which I think it is bogus, thus no dedicated test.
Diffstat (limited to 'ext/mysql/tests')
-rw-r--r--ext/mysql/tests/mysql_num_rows.phpt17
1 files changed, 17 insertions, 0 deletions
diff --git a/ext/mysql/tests/mysql_num_rows.phpt b/ext/mysql/tests/mysql_num_rows.phpt
index 1f68b4d609..0f538c4a2b 100644
--- a/ext/mysql/tests/mysql_num_rows.phpt
+++ b/ext/mysql/tests/mysql_num_rows.phpt
@@ -54,6 +54,23 @@ if ($res = mysql_query('SELECT COUNT(id) AS num FROM test', $link)) {
printf("[030] [%d] %s\n", mysql_errno($link), mysql_error($link));
}
+if ($res = mysql_unbuffered_query('SELECT id, label FROM test')) {
+
+ if (0 != mysql_num_rows($res))
+ printf("[032] Expecting 0 rows got %d\n", mysql_num_rows($res));
+
+ $rows = 0;
+ while ($row = mysql_fetch_assoc($res))
+ $rows++;
+
+ if ($rows != mysql_num_rows($res))
+ printf("[033] Expecting %d rows got %d\n", $rows, mysql_num_rows($res));
+
+ mysql_free_result($res);
+} else {
+ printf("[034] [%d] %s\n", mysql_errno($link), mysql_error($link));
+}
+
mysql_close($link);
print "done!";
?>