Printar o valor de uma contagem feita em SQL
Bem eu tenho a seguinte função:
void Count_rows(void) {
if (SQL_ENTER == SQL_ROWS(mysql, "SELECT COUNT(*) FROM `login_client` WHERE `ID` < DATE(NOW() + INTERVAL 1 DAY)"))
sqldebug(mysql);
printf("Counted users\n");
return;
}
Eu estava querendo printar a quantidade da contagem: eu tentei fazer da seguinte forma:
int value = 0;
if (SQL_ENTER == SQL_ROWS(mysql, "SELECT COUNT(*) AS `%d` FROM `login_client` WHERE `ID` < DATE(NOW() + INTERVAL 1 DAY)", value))
sqldebug(mysql);
printf("Counted %d users\n", value);
mais me retorna o valor 0 mesmo fazendo a contagem correta.Discussão (0)
Carregando comentários...