Интерфейс MySQL для С (MySQL C API) - mysql_num_rows

ОГЛАВЛЕНИЕ

mysql_num_rows

СИНТАКСИС:

    int mysql_num_rows(MYSQL_RES *result);

ОПИСАНИЕ:

    Возвращает количество строк, возвращенных последним вызовом mysql_list_dbs, mysql_list_fields, mysql_list_processes, mysql_list_tables или mysql_store_result.

ПРИМЕР:

MYSQL mysql;
MYSQL_RES *result;
int rows;

if (mysql_query(&mysql, "SELECT * FROM emp_master") == 0)
{
   result = mysql_store_result(&mysql );
   if (result != NULL)
   {
      rows = mysql_num_rows(result);
      printf("Retrieved %u rows\n", rows);
   }
   else printf("Query failed\n");
}
else abort();

См. также:

    mysql_list_dbs, mysql_list_fields, mysql_list_processes, mysql_list_tables, mysql_store_result, mysql_use_result