PHP plantage apache récuper donnee bdd

Fermé
capa57 Messages postés 352 Date d'inscription lundi 30 juin 2008 Statut Membre Dernière intervention 26 mai 2016 - 4 déc. 2009 à 14:27
 antho - 4 déc. 2009 à 16:11
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>
A voir également:

2 réponses

To1n00 Messages postés 137 Date d'inscription samedi 30 décembre 2006 Statut Membre Dernière intervention 12 octobre 2016 6
4 déc. 2009 à 14:45
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...
0
$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
0