Probleme d'affiche de bdd en php

Iros Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
Iros Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

je ne suis pas capable de faire afficher le contenu de ma base de donne en php mais pour je peux voir que mon code reussi a aller cherche dedans...que faire?

<?php
// Connexion et sélection de la base
$link = mysql_connect('localhost', 'root','')
or die("Impossible de se connecter");
echo "Connexion réussie";
mysql_select_db("test") or die("Could not select database");

// Exécuter des requêtes SQL
$query = "SELECT `Nom`,`Prenom`,`Age` FROM `test` WHERE 1";
$result = mysql_query($query) or die("Query failed");
while ($data=mysql_fetch_array($result));
{
?>
<?php
// Afficher des résultats en HTML
echo $data['Nom'];
echo $data['prenom'];
echo $data['age'];
}

// Fermeture de la connexion
mysql_close($link);
?>

1 réponse

  1. Dingo
     
    Faut pas mettre de quotes sur les noms des champs et tables.
    WHERE 1, ça veut rien dire.

    $query = 'SELECT Nom, Prenom, Age FROM test WHERE Id=1'; 
    0
    1. Iros Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
       
      ca ne marche toujours pas mais j'ai modifier comme tu m'as dit.

      <html>
      <head>
      </head>
      <body>
      <?php
      // Connexion et sélection de la base
      $link = mysql_connect('localhost', 'root','')
      or die("Impossible de se connecter");
      echo "Connexion réussie";
      mysql_select_db("test") or die("Could not select database");

      // Exécuter des requêtes SQL
      $query = "SELECT Nom,Prenom,Age FROM test where id=1";
      $result = mysql_query($query) or die("Query failed");
      while ($data=mysql_fetch_array($result));
      {
      ?>
      <?php
      // Afficher des résultats en HTML
      echo $data['Nom'];
      echo $data['Prenom'];
      echo $data['Age'];
      }

      // Fermeture de la connexion
      mysql_close($link);
      ?>


      </body>
      </html>
      0