Voici mon point bloquant :
N'arrive pas à afficher le résultat de ma requête :
voici ma table :
<html>
<head>
<title>Ajouter</title>
<link href="css/style2.css" rel="stylesheet" type="text/css">
</head>
<body>
<?php
$db = mysql_connect('localhost', 'root', ''); // 1
mysql_select_db('exercice',$db); // 2
//$req = mysql_query('SELECT * FROM famille_tbl'); // 3
//$res = mysql_num_rows($req); // 4
//$sql = 'SELECT nom,prenom,statut,`date` FROM famille_tbl';
$sql = "select prenom FROM famille_tbl where prenom like 'd%'";
//$sql = 'SELECT nom,`date` FROM famille_tbl';
//$sql = "SELECT nom,prenom,statut FROM famille_tbl WHERE date<'1960-01-01'";
// on envoie la requête
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
// on fait une boucle qui va faire un tour pour chaque enregistrement
while($data = mysql_fetch_assoc($req))
{
// on affiche les informations de l'enregistrement en cours
echo '<b>'.$data['nom'].' '.$data['prenom'].'</b> ('.$data['statut'].')';
echo ' <i>date de naissance : '.$data['date'].'</i><br>';
}
mysql_close($db); // 6
?>
</body>
</html>
La requête : $sql = 'SELECT nom,prenom,statut,`date` FROM famille_tbl'; fonctionne mais pas l'autre ?? Comment puis-je faire un tableau avec mes différente requêtes :
$requete = " select nom from famille_tbl where date < 40";
Merci pour votre aide