Recherche dans un table mysql en C

Résolu/Fermé
monalisa16 Messages postés 116 Date d'inscription vendredi 28 mai 2010 Statut Membre Dernière intervention 25 mars 2013 - 2 juin 2012 à 19:34
monalisa16 Messages postés 116 Date d'inscription vendredi 28 mai 2010 Statut Membre Dernière intervention 25 mars 2013 - 3 juin 2012 à 23:28
Bonjour,
JE souhaiterais faire une recherche dans une table mysql en utlisant Count pr renvoyer un reponse mais && mettre le resultat ds un int mais ca donne pas de resultat concret sinn ????Que dois je utiliser ??


MERCIiii d'avance



A voir également:

1 réponse

monalisa16 Messages postés 116 Date d'inscription vendredi 28 mai 2010 Statut Membre Dernière intervention 25 mars 2013
3 juin 2012 à 23:28
Allé pr ceux qui en auront besoin
MYSQL_RES *result;
MYSQL_ROW row;
int num_fields;
int i;
sprintf(query,"SELECT* FROM packetAck WHERE IP= '%s' AND MAC='%s';",ip_origin,mac_origin);
mysql_query(conn, query);
//On met le jeu de résultat dans le pointeur result
// result = mysql_use_result(conn);

//On récupère le nombre de champs
// num_champs = mysql_num_fields(result);
//if (num_champs==0) printf("%ld NO resultats",num_champs);
// else printf("%ld SI resultats",num_champs);
//
result = mysql_store_result(conn);
num_fields = mysql_num_fields(result);
int trouve=0;
while ((row = mysql_fetch_row(result)))
{
for(i = 0; i < num_fields; i++)
{
// printf("%s ", row[i] ? row[i] : "NULL");
if (row[i]=="NULL") trouve=0;
else trouve=1 ;
//printf("%s ", row[i]);}
}
printf("\n");
}
mysql_free_result(result);
0