Problème C

Résolu
nousados.fr Messages postés 111 Date d'inscription   Statut Membre Dernière intervention   -  
nousados.fr Messages postés 111 Date d'inscription   Statut Membre Dernière intervention   -
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

6 réponses

nousados.fr Messages postés 111 Date d'inscription   Statut Membre Dernière intervention   5
 
Bonjour ,
Petit up , c'est urgent !

Cordialement
Alexandre
http://www.easy-clics.fr
0
HACKER 712 Messages postés 1282 Date d'inscription   Statut Contributeur Dernière intervention   255
 
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...
0
nousados.fr Messages postés 111 Date d'inscription   Statut Membre Dernière intervention   5
 
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
0
nousados.fr Messages postés 111 Date d'inscription   Statut Membre Dernière intervention   5
 
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;
}
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
HACKER 712 Messages postés 1282 Date d'inscription   Statut Contributeur Dernière intervention   255
 
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....

0
nousados.fr Messages postés 111 Date d'inscription   Statut Membre Dernière intervention   5
 
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
0