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 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
|
while (fichier)
{ rest = " ";
w = 0;
rest.clear();
while (!fichier.eof())
{
getline(fichier, contenu);
cfichier << contenu << endl;
tab[w] = contenu;
getline(fichier, contenu2);
cfichier << contenu2 << endl;
tab1[w] = contenu2;
getline(fichier, contenu3);
cfichier << contenu3 << endl;
tab2[w] = contenu3;
w++;
if ( w >= 12 )
{ if (w == 12)
{
rest = rest + tab[w];
}
else
{
rest = rest + tab[w];
rest = rest + tab1[w];
rest = rest + tab2[w];
}
cout << rest << endl;
}
if (fichier.eof() == 1)
{
string requete = "INSERT INTO patients ( c1 ,c2 ,c3 ,c4 ,c5 ,c6 ,c7 ,c8 ,c9 ,c10 ,c11 ,c12 ,c13 ,c14) VALUES (' " + tab[0] + "', '" + tab[1] + "', '" + tab[2] + "', '" + tab[3] + "', '" + tab[4] + "', '" + tab[5] + "', '" + tab[6] + "', '" + tab[7] + "', '" + tab[8] + "', '" + tab[9] + "', '" + tab[10] + "', '" + tab[11] + "', '" + rest + "', '" + rest2 + "' )";
if (mysql_query(&mysql, requete.c_str()))
{
cout << "requete nok" << endl;
cout << mysql_error(&mysql);
}
else {
cout <<"requete ok" << endl;
remove(direcup);
}
}
}
} |
Partager