Db num fields

db_num_fields

Description:
Function db_num_fields get the number of fields in a result.
Using an invalid handle will crash your server! Get a valid handle by using db_query. But it's protected against NULL references.
Note: This function name starts with a lowercase letter.


Parameters:
(DBResult:dbresult)
int dbresult The result of db_query.


Return Values:
The number of fields in the result.


Examples:
// ...
// Declare "db_result" and select all rows and columns from "spawn_list"
new DBResult:db_result = db_query(db_handle, "SELECT * FROM `spawn_list` WHERE 1;");
 
// Print the amount of columns selected
printf("Selected columns: %d", db_num_fields(db_result));
 
// Do...
do
{
	// ...
}
 
// While next row has been fetched
while(db_next_row(db_handle));
 
// Frees result
db_free_result(db_result);
// ...


Related Functions
The following functions may be useful, as they are related to this function in one way or another.