Connecteur mysql php

Elmanouchko -  
 ai7 -
Bonjour à tous et à toute !
Sa fait 3H que je galère donc je n'en peux plus, mes doigt sont en sang et mon cerveaux en surchauffe ^^
Voici mon problème, j'ai créé un base de données mysql (wampserv2).
La base s'appelle Manu.
Mon code ne marche pas, quel est le problème ??????

<?php
// on se connecte à notre base
$base = mysql_connect ('localhost');
mysql_select_db ('Manu', $base) ;
?>
<html>
<body>
<?php
$sql = 'SELECT ville FROM liste WHERE nom = "elmanouchko"';
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
$data = mysql_fetch_array($req);
mysql_free_result ($req);
mysql_close ();
echo $data['ville']; ?>
</body>
</html>

Merci d'avance de votre réponse !
Configuration: Windows XP
Firefox 2.0.0.13

6 réponses

  1. HostOfSeraphim Messages postés 7340 Statut Contributeur 1 609
     
    J'ai comme l'impression que tu as fermé la connexion à ta base avant d'en avoir fini du traitement des données...

    0
  2. Elmanouchko
     
    Non sa ne change rien...
    Si jamais l'erreur c'est : No database selected
    0
    1. HostOfSeraphim Messages postés 7340 Statut Contributeur 1 609
       
      1, 2, 3, je me réveille !

      Bon. Identifiant/mot de passe de connexion, y'a pas dans ton code ?

      Essaye ça, ça marche (c'est ce que j'utilise pour ma part) :


      <?php

      $host = "localhost";
      $user = "xxx";
      $pass = "yyy";
      $bdd = "bd_xxx;

      @mysql_connect($host,$user,$pass)
      or die("Impossible de se connecter");

      @mysql_select_db("$bdd")
      or die("Impossible de se connecter");

      ?>

      0
  3. Elmanouchko
     
    Après divers test, il arrive a se connecter a mysql, mais c'est lors de la connection a la bdd que sa déconne.
    j'ai testé ceci :
    <?php

    $host = "localhost";
    $user = "abc";
    $pass = "abc";
    $bdd = "Manu";

    @mysql_connect($host,$user,$pass)
    or die("Impossible de se connecter mysql");

    @mysql_select_db("$bdd")
    or die("Impossible de se connecter bdd");

    ?>
    Et il me retourne ceci : Impossible de se connecter bdd
    Pourtant j'ai bien créé dans Sqlite un bdd nommé Manu....
    Au cas ou l'erreur serait du a la création éronée de la bdd, quelquns pourrais-t-il me préciser comment on en créé une ?
    (Pour savoir si je l'ai créé correctement, on ne sait jamais que l'ereur vienne de la)
    0
    1. HostOfSeraphim Messages postés 7340 Statut Contributeur 1 609
       
      Si tu as bien une base Manu, alors c'est que le couple login/pass doit être incorrect.
      0
  4. Elmanouchko
     
    Il sont bons vus que j'arrive a me connecter a mysql
    Ce qu'il y a c'est qu'il ne trouve pas la bdd.
    Mais il reussi l'entrée dans mysql....
    Vus que il bug a ce moment la :
    mysql_select_db("$bdd")
    or die("Impossible de se connecter bdd");
    0
    1. HostOfSeraphim Messages postés 7340 Statut Contributeur 1 609
       
      Il la trouve probablement, mais le message "Impossible de se connecter..." s'affiche dès qu'il y a un problème sur l'un des paramètres indiqués : serveur, login, pass, base. Si l'ensemble de ces 4 éléments ne permet pas la connexion, le message d'erreur s'affiche.
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Elmanouchko
     
    maintena j'ai sa :
    Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: YES) in D:\wamp\www\test.php on line 8
    Impossible de se connecter mysql
    0
  7. ai7
     
    je pense savoir c'est essaye avec cte bd manu_mysql
    0