| 12
 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
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 
 | #include "windows.h"
#include "iostream"
#include "mysql.h"
 
 
 
 
void requete(MYSQL *conn) 
{ 
    MYSQL_RES *result; 
    MYSQL_ROW elementsColonne; 
    unsigned int nbColonnes,i;
 
	printf("%s",conn) ;
	system("pause") ;
 
   /* if (mysql_query(conn,"SELECT * FROM table")) 
    { 
        printf("Erreur dans la requête\n"); 
        return; 
    } 
    else // requête bonne, traitons les données qu'elle renvoit 
    { 
        result = mysql_store_result(conn); 
        if (result != NULL) // MySQL peut extraire des résultats 
        { 
            nbColonnes = mysql_num_fields(result); 
  
            // récupère les enregistrements un par un 
            while ((elementsColonne = mysql_fetch_row(result))) 
            { 
                for (i = 0; i < nbColonnes; i++) 
                    printf("%s\t", (elementsColonne[i] != NULL) ? elementsColonne[i] : "NULL"); 
                printf("\n"); 
            } 
            // on libère la mémoire prise pour les résultats 
            mysql_free_result(result);
            printf("Requete reussi\n"); 
        } 
        else 
            printf("Aucun résultat à la requête !\n"); 
    }*/ 
}
 
 
int main() 
{ 
    MYSQL *conn; 
 
    // initialisation 
	conn = mysql_init(NULL);
    if(conn == NULL) 
    { 
        printf("Erreur d'initialisation\n");
        system("PAUSE");
        return 1; 
    } 
  //printf("Détails sur le client MySQL : %s\n", mysql_get_client_info());
  //system("pause") ;
    // connexion au serveur (ici, en local) 
 
  if((conn=mysql_real_connect(conn,"192.168.1.4","login","passwd","bdd",3306,NULL,0))) 
    { 
        printf("Erreur de connexion\n");
        printf("Erreur : %s\n", mysql_error(conn));
        system("PAUSE");
        return 1; 
    } 
 
    // on lance la requête 
	printf("%s",conn) ;
	system("pause") ;
	requete(conn); 
 
    // on ferme la connexion au serveur MySQL 
    mysql_close(conn);
 
    printf("Connexion reussie\n");
    system("PAUSE");
    return 0;
 
} | 
Partager