dismiss Step into the future! Click here to switch to the beta php.net site
downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | conferences | my php.net

search for in the

fbsql_password> <fbsql_num_fields
[edit] Last updated: Fri, 28 Jun 2013

view this page in

fbsql_num_rows

(PHP 4 >= 4.0.6, PHP 5)

fbsql_num_rowsGet number of rows in result

Description

int fbsql_num_rows ( resource $result )

Gets the number of rows in the given result set.

This function is only valid for SELECT statements. To retrieve the number of rows returned from a INSERT, UPDATE or DELETE query, use fbsql_affected_rows().

Parameters

result

A result identifier returned by fbsql_query() or fbsql_db_query().

Return Values

Returns the number of rows returned by the last SELECT statement.

Examples

Example #1 fbsql_num_rows() example

<?php

$link 
fbsql_connect("localhost""username""password");
fbsql_select_db("database"$link);

$result fbsql_query("SELECT * FROM table1;"$link);
$num_rows fbsql_num_rows($result);

echo 
"$num_rows Rows\n";

?>

See Also



add a note add a note User Contributed Notes fbsql_num_rows - [1 notes]
up
0
daggillies at yahoo dot com
11 years ago
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

 
show source | credits | stats | sitemap | contact | advertising | mirror sites