voici mon programme:
Code:
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 using namespace std; int main() { string bd_defaut,serveur,utilisateur,mdp; MYSQL p_mysql; mysql_init(&p_mysql); cout << "Base de données par défaut:" << endl; getline(cin,bd_defaut); cout << "Serveur:" << endl; getline(cin,serveur); cout << "Utilisateur:" << endl; getline(cin,utilisateur); cout << "Mot de passe:" << endl; getline(cin,mdp); if(!mysql_real_connect(&p_mysql,serveur.c_str(),utilisateur.c_str(),mdp.c_str(),bd_defaut.c_str(),0,NULL,0)) { mysql_error(&p_mysql); } else { cout << "connection ok" << endl; mysql_close(&p_mysql); } return 0; }
à la compilation pas d'erreur mais quand je l'exécute ni le message d'erreur ni le message connection ok s'affiche... où est le problème?
edit: c'est bon j'ai trouvé mon erreur
