Connecteur mysql php

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. Contributeur
    J'ai comme l'impression que tu as fermé la connexion à ta base avant d'en avoir fini du traitement des données...

    1. Non sa ne change rien...
      Si jamais l'erreur c'est : No database selected
      1. Contributeur
        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");

        ?>

    2. 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)
      1. Contributeur
        Si tu as bien une base Manu, alors c'est que le couple login/pass doit être incorrect.
    3. 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");
      1. Contributeur
        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.
    4. 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