Bonjour,

Je n'arrive pas à trouver comment me connecter a ma base Mysql.

Je ne trouve que des exemples pour Windows.

Si vous connaissez un Tuto, merci d'avance.

Voici un de mes essais infructueux:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <stdio.h>
#include <stdlib.h>
#include <mysql/mysql.h> 
 
int main()
{
        MYSQL *mysql;
 
        mysql = mysql_init(NULL);
        mysql_options(mysql, MYSQL_READ_DEFAULT_GROUP, "option");
 
        if (mysql_real_connect(mysql, "localhost", "zuthos", "", "mabasetest", 0, NULL, 0))                                                                 
        {   
                printf("Connexion reussie");
        }   
 
        else
        {   
                printf("Une erreur s'est produite lors de la connexion a la base de donnee");
        }   
 
        return 0;
}
Ainsi que les messages d'erreurs:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
cc test-mysql.c
/tmp/ccZY7eop.o: In function `main':
test-mysql.c:(.text+0xe): undefined reference to `mysql_init'
test-mysql.c:(.text+0x28): undefined reference to `mysql_options'
test-mysql.c:(.text+0x60): undefined reference to `mysql_real_connect'
collect2: ld returned 1 exit status