Bonjour
Je suis en train de coder un petit prog qui me permet de lire sur une base de donnée MySQL, j'utilise l'API cliente de MySQL sur visual c++ express 2005.
Mon problème est que j'arrive à me connecter à mon serveur, exécuter une requête mais je n'arrive pas à utiliser le résultat de ma requête. Je connait le PHP, existe t-il une requête comme ''nom = mysql_result($req,0,"row_nom");'' en c++ ?
Mon code :
MYSQL *mySQL;
MYSQL_ROW myROW;
MYSQL_RES *myRES;
String ^ aStr;
mySQL = mysql_init(NULL);
if (!mysql_real_connect(mySQL, "127.0.0.1", "root", "root", "test", 0, NULL, 0)) {
this->label4->Text = L"Echec de la connection";
}
else {
this->label4->Text = L"Authentification";
this->progressBar1->Value = 50;
if (!mysql_query(mySQL, "SELECT id FROM membres WHERE login='loginLP' AND password='passwLP'")) {
// loginLP et passwLP sont des valeurs récupérées d'un textbox
myRES = mysql_use_result(mySQL);
if (myRES) {
this->label4->Text = L"ID : ";
mysql_free_result(myRES);
}
else {
this->label4->Text = L"pb de résultat";
}
}
else {
this->label4->Text = L"Problème de requéte";
}
}
Je vous remercie d'avance pour vos réponses, je ne demande pas de code tout fait mais juste qu'on puisse me dire comment marche le système de résultat.