Hallo,
Ich bin nun in meinem Lehrbuch über C am Kapitel MySQL und C angekommen. Doch um die ersten Programm zu schreiben muss MySQL richtig installiert sein. Meiner Meinung nach habe ich das auch, doch irgendwie funtkioniert die ausführung trotzdem nicht. Ich benutze Code::Blocks, und bekomme immer folgende Fehler:
Hier mein Programm:
Ich hoffe mir kann jemand helfen
Schonmal danke im vorraus 
Gruß yax
Ich bin nun in meinem Lehrbuch über C am Kapitel MySQL und C angekommen. Doch um die ersten Programm zu schreiben muss MySQL richtig installiert sein. Meiner Meinung nach habe ich das auch, doch irgendwie funtkioniert die ausführung trotzdem nicht. Ich benutze Code::Blocks, und bekomme immer folgende Fehler:
Code:
error: static declaration of 'rint' follows non-static declaration|
||=== Build finished: 1 errors, 0 warnings ===|
Hier mein Programm:
Code:
#include <stdio.h>
#include <stdlib.h>
#ifdef __WIN32__
#include "my_global.h"
#include "mysql.h"
#else
#include <mysql.h>
#endif
int main(void) {
MYSQL *my;
//Handle initialisieren
my = mysql_init(NULL);
if(my == NULL) {
fprintf(stderr, "Initialisierung fehlgeschlagen!\n");
return EXIT_FAILURE;
}
//Mit dem Server verbinden
if( mysql_real_connect(
my, //Zeiger auf MYSQL-Handler
NULL, //Host-Name
NULL, //User-Name
NULL, //Passwort für user_name
NULL, //Name der Datenbank
0, //Port (default=0)
NULL, //Socket (defult=NULL)
0 //Keine Flags
) == NULL) {
fprintf(stderr, "Fehler mysql_real_connect(): %u (%s)\n", mysql_errno(my), mysql_error(my));
} else
printf("Erfolgreich mit dem MySQL-Server verbunden\n");
//Hier befindet sich der Code für die Arbeit mit MySQL
//Verbindung trennen
mysql_close(my);
return EXIT_SUCCESS;
}
Ich hoffe mir kann jemand helfen


Gruß yax
