Base de données et accès distant

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Base de données et accès distant

par Anakinn » 26 sept. 2006, 14:24

Ok, j'ai crée un user, avec un mot de passe et qui possède tout les droits.
Mais le problème reste le même :
Can't connect to MySQL server on 'nom_serveur' (10061)

Voici mon script :
$id_connexion=mysql_connect("nom_serveur","","$user","$mdp");
mysql_select_db("base",$id_connexion);
$req = "SELECT `Nom` FROM `table`";
Apparament c'est le mysql_connect qui pose problème :

MYSQL *mysql_connect(MYSQL *mysql, const char *host, const char *user, const char *passwd)

Comment doit s'appeler le host ? ou est-il défini ?
Qu'est ce que MYSQL *mysql (1er argument de la fonction) ???

Merci

par Cyrano » 26 sept. 2006, 12:40

Je dirais que tu dois créer un utilisateur qui ne sera pas "root" assorti d'un mot de passe et éventuellement d'une restriction sur la base utilisée et pas les autres.

Regarde comment ajouter un utilisateur dans la doc avec la commande GRANT

Base de données et accès distant

par Anakinn » 26 sept. 2006, 11:34

Bonjour,

Tout d'abord dsl si ce message n'est pas à mettre dans cette partie du forum, mais peut être que qqun à la solution.

Bref, je souhaite monter un serveur SQL, avec easyPHP.
Ce que je veux, en faite, c'est utiliser la base de données sur le serveur, qui est mise à jour tout les jours, avec une application en php que j'ai développé.

Je ne sait pas quoi mettre dans cette partie du script :
<?php $id_connexion=mysql_connect("","root","");
mysql_select_db("table",$id_connexion);
$req = "SELECT `champs` FROM `base`"; 
s'il faut changer le mdp, l'user, le nom de la base etc...

Merci