1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
void recup_patient(CString m_load_nom2,CString m_load_prenom2)
{
unsigned int i = 0;
unsigned int num_champs = 0;
//Requête qui sélectionne tout dans ma table scores
//Structure de la requète: "SELECT PRENOM, AGE, SEX, SUIVI FROM CLIENTS WHERE (NOM = \'Dupont\'"
_snprintf(query_buff,sizeof(query_buff),"SELECT * FROM PATIENT WHERE (nom = '%s', prenom = '%s')",m_load_nom2,m_load_prenom2);
mysql_query(mysqlconnexion,query_buff);
//On met le jeu de résultat dans le pointeur result
myRES = mysql_use_result(mysqlconnexion);
//On récupère le nombre de champs
num_champs = mysql_num_fields(myRES);
//Tant qu'il y a encore un résultat ...
while ((myROW = mysql_fetch_row(myRES)))
{
//On fait une boucle pour avoir la valeur de chaque champs
for(i = 0; i < num_champs; i++)
{
//On ecrit toutes les valeurs
if (myROW[i])
MessageBox(NULL,myROW[i],"",MB_OK);
else
MessageBox(NULL,NULL,"",MB_OK);
}
}
} |