note 20504 added to function.fbsql-num-rows
| From: | daggillies at yahoo dot com | Date: | Fri, 05 Apr 2002 17:29:27 +0000 |
| Subject: | note 20504 added to function.fbsql-num-rows | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-28669@lists.php.net to get a copy of this message | ||
Note that this function will not always return the actual size of a result set. For example, if you
are doing a two-table join along the lines of "SELECT * FROM T1,T2 where T1.x=T2.x" you
will get a result of -1. This is due to the 'lazy execution' model in FrontBase whereby
result rows are only returned as you request them. If you absolutely have to have the number of rows
in advance then you will have to use COUNT(*) first. Most of the time you do not need to know the
exact number of rows; it is good enough to know if the size of the result set is non-zero.
David Gillies
San Jose
Costa Rica
--
http://www.php.net/manual/en/function.fbsql-num-rows.php
http://master.php.net/manage/user-notes.php?action=edit+20504
http://master.php.net/manage/user-notes.php?action=delete+20504
http://master.php.net/manage/user-notes.php?action=reject+20504