Pular para o conteúdo principal

db_num_rows

descrição

Retorna o número de linhas de um resultado obtido com db_query.

NomeDescrição
DBResult:dbresultResultado retornado por db_query.

retorno

Número de linhas no resultado.

exemplo

// examples.inc

Examples_ListNames(DB:dbConnectionHandle)
{
new DBResult:db_result_set = db_query("SELECT `name` FROM `examples`");

if (db_result_set)
{
new result[256];

do
{
db_get_field_assoc(db_result_set, "name", result, sizeof result);
}
while (db_next_row(db_result_set));

db_free_result(db_result_set);
}
}
// mode.pwn

#include <examples>

static DB:gDBConnectionHandle;

public OnGameModeInit()
{
gDBConnectionHandle = db_open("example.db");

if (gDBConnectionHandle)
{
print("Conexão com banco \"example.db\" criada com sucesso.");
Examples_ListNames(gDBConnectionHandle);
}
else
{
print("Falha ao abrir conexão com banco \"example.db\".");
}

return 1;
}

public OnGameModeExit()
{
if (db_close(gDBConnectionHandle))
{
gDBConnectionHandle = DB:0;
}
return 1;
}

notas

funções relacionadas