Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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.Carregando comentários...