1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
| <?php
$base = mysql_connect ('localhost', 'root', '');
mysql_select_db('test', $base);
$sql = 'SELECT titre, date, texte_news FROM news ORDER BY date DESC;';
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
// on compte le nombre de news stockées dans la base de données
$nb_news = mysql_num_rows($req);
if ($nb_news == 0) {
echo 'Aucune news enregistrée.';
}
else {
while ($data = mysql_fetch_array($req)) {
// décomposer la date
sscanf($data['date'], "%4s-%2s-%2s %2s:%2s:%2s", $an, $mois, $jour, $heure, $min, $sec);
// afficher les résultats
echo htmlentities(trim($data['titre'])) , '<br />';
echo $jour , '/' , $mois , '/' , $an , ' à ' , $heure , ':' , $min , ':' , $sec , '<br /><br />';
echo nl2br(htmlentities(trim($data['texte_news']))) , '<br />';
}
}
// on libère l'espace mémoire alloué à cette requête
mysql_free_result ($req);
mysql_close ();
?> |
Partager