PHP plantage apache récuper donnee bdd

Bonjour,J'ai un problème avec mon code je veux récupérer les données d'une table de ma base de données sous forme de tableau mais ca ne fonctionne pas pourquoi ?

<html>
<head>
<title>td4</title>
</head>
<body>
<?php
mysql_connect("localhost", "root", ""); // Connexion à MySQL
mysql_select_db("ssii"); // Sélection de la base coursphp

$reponse = mysql_query("SELECT * FROM ingenieurs"); // Requête SQL

// On fait une boucle pour lister tout ce que contient la table :

while ($donnees = mysql_fetch_array($reponse) )
{
?>
<p>
id : <?php echo $donnees['idingenieur']; ?><br />
nom : <?php echo $donnees['nom']; ?>
prenom : <?php echo $donnees['prenom']; ?> <br />
agence : <?php echo $donnees['agence']; ?> <br />
telephone : <?php echo $donnees['telephone']; ?>
</p>
<?php
}

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

</body>
</html>
Configuration: Windows XP Internet Explorer 6.0

2 réponses

  1. Bonjour,

    remplace

    $reponse = mysql_query("SELECT * FROM ingenieurs"); // Requête SQL

    par

    $reponse = mysql_query("SELECT * FROM ingenieurs") or die(mysql_error());
    Pour voir si la requete s'exécute correctement. Si un message d'erreur apparait, poste le...
    1. $connexion=mysql_connect("localhost", "root", ""); // Connexion à MySQL
      mysql_select_db("ssii"); // Sélection de la base coursphp

      $reponse = mysql_query("SELECT * FROM ingenieurs",$connexion); // Requête SQL

      dans ton select ne met pas d'étoile mais préconise le nom des champs cela te facilitera la tache et rajoute ($donnees = mysql_fetch_array($reponse) dans ta boucle while