Recherche dans un table mysql en C

Résolu
monalisa16 Messages postés 137 Statut Membre -  
monalisa16 Messages postés 137 Statut Membre -
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

1 réponse

  1. monalisa16 Messages postés 137 Statut Membre
     
    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