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
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
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:
- Recherche dans un table mysql en C
- Table ascii - Guide
- Table des matières word - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Mysql community server - Télécharger - Bases de données
- Recherche photo - Guide
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
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);
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);