Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 03/02/2008, à 14:40

Itsu

problème de connexion mysql avec php

bonjour a tous,

J'ai un petit soucis avec php/mysql lorsque je veu me connecter a ma base de donnée mysql par l'intermédiaire de php j'ai un problème lors de la connexion (je crois que l'erreur est due au nom du serveur hote hmm )

j'ai donc utilisé le script de ReMs_ReMY pour y voir un peu plus clair:

   

<?php
    $connexion = mysql_connect("sql.free.fr", "login", "mdp");

            if (!$connexion)
                die ("Connexion MySQL impossible");
                    else
                          echo "Connexion réussie";
                          ?>

et j'obtient ça :

Warning: mysql_connect() [function.mysql-connect]: Lost connection to MySQL server at 'reading initial communication packet', system error: 111 in /home/iori/www/kakiku/php/dbconnect.php on line 3
    Connexion MySQL impossible

Je ne comprends pas cette erreur 111, me suis-je trompé  dans les paramètres de mysql_connect ??

merci wink

Dernière modification par Itsu (Le 03/02/2008, à 14:41)

Hors ligne

#2 Le 03/02/2008, à 14:43

NooP

Re : problème de connexion mysql avec php

Bonjour,

Tu ne peux pas te connecter au serveurs MySQL de free depuis l'extérieur. Si tu veux contrà´ler ton script, il faut le mettre sur ton espace perso chez free. Et la, tu pourras même remplacer 'sql.free.fr' par 'localhost'.


Votez Macron, vous l'aurez dans le fion !

Hors ligne

#3 Le 03/02/2008, à 14:50

Itsu

Re : problème de connexion mysql avec php

ahh ... c'était juste ça >< (quel boulet je fais, pitoyable ...)

dans ce cas si je veux faire des tests en local avec xampp (sur une base de donnée free) comment je fais ?? parce que devoir uploader mon fichier sur mon FTP a chaque fois pour faire des tests c'est un peu lourd hmm

en tout cas merci beaucoup pour ta réponse rapide Noop wink

Hors ligne

#4 Le 03/02/2008, à 15:10

NooP

Re : problème de connexion mysql avec php

Dans ce cas, je fais mes tests en local, et quand ça marche, je transfère chez free.
Au niveau de ta connexion à  la base de données, tu fais un test pour savoir ou fonctionne ton script :

if ($_REQUEST['HTTP_HOST'] = 'localhost') {
  $DB_HOST  = "localhost";
  $DB_USER  = "local_user";
  $DB_PASS  = "local_pass";
  $DB_NAME  = "local_base";
  $DB_TABLE = "local_table";
} else {
  $DB_HOST  = "sql.free.fr";
  $DB_USER  = "free_user";
  $DB_PASS  = "free_password";
  $DB_NAME  = $DB_USER;
  $DB_TABLE = "free_table";
}

$connexion = mysql_connect("$DB_HOST", "$DB_USER", "$DB_PASS");

Dernière modification par NooP (Le 03/02/2008, à 15:15)


Votez Macron, vous l'aurez dans le fion !

Hors ligne

#5 Le 03/02/2008, à 15:36

Itsu

Re : problème de connexion mysql avec php

oui je comprends, très pratique ce petit script smile
le seul hic c'est qu'il faut avoir 2 bases de données identiques non ?

je vais essayer avec cette méthode, merci Noop

Hors ligne