Afficher autant d'articles que de lignes dans ma base de données

Fermé
Zergaill Messages postés 1 Date d'inscription dimanche 22 mars 2015 Statut Membre Dernière intervention 22 mars 2015 - 22 mars 2015 à 19:05
Je m'explique.
Je souhaite créé une sorte de blog.
J'ai créé un formulaire afin de pouvoir mettre dans une base de données: le titre du nouvel article, une illustration et l'article en lui même.
Dans la page de mon blog, je publie donc mes articles en passant par PHP et MYSQL. Mais j'aimerai "automatiser" tout ça !
Actuellement je suis obligé de dire à PHP "récupère moi le titre, l'image et l'article ayant pour id 1", puis "récupère moi le titre, l'image et l'article ayant pour id 2" etc.
Il y a t'il une solution pour qu'il y ai autant d'articles publiés que de lignes dans ma base de données ?

Voici un bout de code:

<article id="article">

<h1>
<?php
$reponse = $bdd->query('SELECT titre FROM publier WHERE id=1');
while ($donnees = $reponse->fetch())
{
echo $donnees['titre'];
}
?>
</h1>

<img src="Images/
<?php
$reponse = $bdd->query('SELECT nom_photo FROM publier WHERE id=1');
while ($donnees = $reponse->fetch())
{
echo $donnees['nom_photo'];
}
?>
" alt="illustration" id="illustration"/>

<p>
<?php
$reponse = $bdd->query('SELECT article FROM publier WHERE id=1');
while ($donnees = $reponse->fetch())
{
echo $donnees['article'];
}
?>
</p>

</article>