MYSQL - PHP : sortir et afficher des données

Résolu/Fermé
Utilisateur anonyme - Modifié le 6 févr. 2024 à 14:18
 Utilisateur anonyme - 19 déc. 2013 à 07:12

Bonjour,


Je ne sais comment faire un truc plutôt simple en MYSQL / PHP :

j'ai une table "publications" avec une date, un prénom, un texte, un nombre de vues...

Et ce que je veux faire c'est sortir 20 de ces colonnes triées par date (ça je crois savoir faire), mais par contre ce que je ne sais pas faire, c'est afficher colonne par colonne dans le HTML : exemple concret ;)
 

<h2>Prénom</h2>
<p>texte</p>
<font size="2">date</font>
Vues


et que cela se répète 10 fois sur la page grâce à la requête précédente. Avec bien entendu un "bloc" comme celui-ci par colonne avec les variables qui changent à chaque colonne.

Merci :D

1 réponse

Ben...

Essaye :


<?php
$db = mysql_connect($dbhost,$dbuser,$dbpass);
mysql_select_db($dbname);
$sql = ("SELECT * FROM publications ORDER BY id DESC LIMIT 0,20");
$req = mysql_query($sql) or die('Erreur SQL !
'.$sql.'
'.mysql_error());
while($data = mysql_fetch_array($req))
{

echo "<h2>".$data['prenom']."</h2>";
echo "<p>".$data['texte']."</p>";
echo "<font size='2'>".$data['date']."</font>";
echo $data['vues']."<br />";
}
mysql_close();
?>


Par contre les variantes je crois que faut utiliser un truc du genre paire / impaire
Derien =)
0
Utilisateur anonyme
19 déc. 2013 à 07:12
Je testerais ce soir mais merci. J'te tiens au courant ^^
0