Problème MySQL ou problème wamp

Résolu
J'ai un probleme en php lorsque je me connecte a ma base de donné en localhost avec wamp, un message d'erreur s'affiche :
"Could not connect to MySQL: MySQL server has gone away"
Je sais que sa ne vien pas d'un identifiant incorrect, mais je ne sais pas d'ou sa vien pouvez vous m'aider ?

2 réponses

  1. Modérateur
    Bonjour,

    Première chose à vérifier ... ton icone WAMP est elle bien verte ??

    Ensuite ... comment te connectes tu à ta BDD ?
    (montres nous ton code ! )
    1. L'icone est bien verte tous fonctionne sur le local host et mon code est :
      <?php 
      $link = mysql_connect('sql.*******.fr','*******','******');
      if (!$link) {
      die('Could not connect to MySQL: ' . mysql_error());
      }
      echo 'Connection OK'; mysql_close($link);
      ?>

      Biensur j'ai remplacé les "*"
  2. Bonjour

    En local, le nom d'hôte est 'localhost', pas 'sql.*******.fr'
    1. Oui mais avant je le faisait pour tester a me connecter a m bdd mais ca marchais comme il faut
    2. Modérateur
      @Simondu92

      Oui mais avant je le faisait pour tester a me connecter a m bdd mais ca marchais

      Avant .... QUOI ???

      Quand tu héberges ton site sur un serveur...oui ..ça fonctionne... c'est même normal....
      Mais quand tu es en local (via un WAMP ou équivalant....) .. ton serveur c'est localhost .... pas trucbidul.machin !!
      A moins qu'avant... tu ne te sois créé des Virtual Hosts .. et que tu aies changé ton fichier .hosts (celui qui se trouve dans le répertoire : C:\Windows\System32\drivers\etc )

      Donc... remplaces par localhost .. et dis nous si ça fonctionne .
    3. @jordane45Oui je l'ai changé mais je ne savait pas que sa pouvait faire ca ! Mais ca veut dire que sa marcheras si je me connecte depuis l'hébergement ?
    4. Modérateur
      @Simondu92D'où l'interet de faire UN FICHIER qui contient les infos de connexion à ta BDD...
      car cela te permet de modifier pour ton hébergement facilement sans avoir à modifier pleins de lignes dans tout ton code....
      Tu modifie le fichier de connexion en fonction que tu sois en local ou sur ton hébergement...