Connexion à la bd en PHP

Bonjour,
je fait une petit exemple pour connecté à une bd et je ne compris pas ou est l'erreur voila mon code source :
<html>
<head>
<title>Notre première instruction : echo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>voila !!!!!

<?php
mysql_connect("localhost", "root", "");

// Connexion à MySQL
mysql_select_db("teste"); // Sélection de la base teste

$reponse = mysql_query("SELECT titre FROM news"); // Requête SQL

while ($donnees = mysql_fetch_array($reponse) )
{
echo $donnees['titre'];

}

mysql_close(); // Déconnexion de MySQL
?>
</body>
</html>

--> j'utilise wamp comme serveur
et merci
Configuration: Windows Vista
Firefox 3.0.13

4 réponses

  1. Contributeur
    mysql_select_db("teste"); 


    est tu sur d'avoir aussi fait la même erreur d'orthographe dans le nom de ta base sur ton serveur ??? (test et pas teste)
    1. KONNICHIWA,

      essais un autre serveur EasyPHP ou XAMPP, par exemple.
      il est claire que le serveur provient de Wamp.
      1. je trouve le problème..

        mysql_close(); ne fonction pas
        mais je ne compris pas pour quoi ?
        1. essaye ca :

          <html>
          <head>
          <title>Notre première instruction : echo</title>
          <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
          </head>
          <body>voila !!!!!

          <?php
          mysql_connect("localhost", "root", "");

          // Connexion à MySQL
          mysql_select_db("teste"); // Sélection de la base teste

          $reponse = mysql_query("SELECT titre FROM news") or die(mysql_error()); // Requête SQL

          while ($donnees = mysql_fetch_array($reponse) )
          {
          echo $donnees['titre'];

          }

          mysql_close(); // Déconnexion de MySQL
          ?>
          </body>
          </html>

          sinon tu recois aucune erreur ?