Problème C
Résolu
nousados.fr
Messages postés
115
Statut
Membre
-
nousados.fr Messages postés 115 Statut Membre -
nousados.fr Messages postés 115 Statut Membre -
Bonjour,
j'ai un petit problème en C : je veux me connecter à mysql sur un serveur distant et tous les scripts que j'ai trouvé sont défaillants . J'aimerais savoir si l'un de vous a un script qui vaille .
PS : Je ne pourrais pas répondre avant mardi car je suis absent .
Cordialement
Alexandre
http://easy-clics.fr
j'ai un petit problème en C : je veux me connecter à mysql sur un serveur distant et tous les scripts que j'ai trouvé sont défaillants . J'aimerais savoir si l'un de vous a un script qui vaille .
PS : Je ne pourrais pas répondre avant mardi car je suis absent .
Cordialement
Alexandre
http://easy-clics.fr
6 réponses
-
Bonjour ,
Petit up , c'est urgent !
Cordialement
Alexandre
http://www.easy-clics.fr -
Bon, je n'ai pas ton script, mais puisque tu developpes en c, oriente tes recherches vers dse scripts avec la librairie cURL....
Je crois qu'elle correspond... -
bonjour ,
je vais te le donner mon script , laisse moi juste le temps de le sortir du tiroir
cordialement
Alexandre
http://www.easy-clics.fr -
bonjour ,
Voila le script , je présice que les *** dans les define sont les infos de conection .
PS : j'utilise DEV C++
#include <stdio.h>
#include <mysql/mysql.h>
#define MYSQL_HOST "*******"
#define MYSQL_DB "********"
#define MYSQL_LOGIN "******"
#define MYSQL_PASSWD "***********"
int main() {
MYSQL mysql;
MYSQL_RES result;
MYSQL_ROW row;
mysql_init(&mysql);
if (!mysql_connect(&mysql,MYSQL_HOST,MYSQL_LOGIN,MYSQL_PASSWD)) {
return -1;
}
if (mysql_select_db(&mysql,MYSQL_DB)) {
mysql_close(&mysql);
return -1;
}
mysql_query(&mysql,"SELECT * FROM membres ORDER BY id");
result = mysql_use_result(&mysql);
while((row = mysql_fetch_row(result))) {
printf("%s",row[id]);
fflush(stdout);
}
mysql_close(&mysql);
return 0;
} -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
noralement il devrait marcher mais quel est ton probleme en vrai ?
Sinon, j'ai vu que tu as peut-être oublié l'incrementation de id ici :
while((row = mysql_fetch_row(result))) {
printf("%s",row[id]);
fflush(stdout);
mais je te dis que je ne m'y connais pas trop en mySQL......et que jusement je n'avais pas le script qu'il te falait....
-
bonjour ,
Je vais aller poster sur developpez.net , je pense qu'ils sauront me guider , il n'y a que des programmeurs .
Merci quand meme
Cordialement
Alexandre
http://www.easy-clics.fr