Bonjour,
Est-il possible de simplifier la double requête suivante et si oui, comment?
Merci
Est-il possible de simplifier la double requête suivante et si oui, comment?
Code:
<?php
//On selectionne les données pour afficher les X derniers articles
$result1 = mysql_query("SELECT id,id_categorie,titre,description,titre_rewrite,date FROM CONTENU WHERE valide = 'oui' ORDER BY id DESC LIMIT ".$nombre_article_accueil."");
while($affiche = mysql_fetch_array($result1))
{
//on va chercher le nom du dossier pour chaque article
$dossier_article = mysql_query("SELECT nom_categorie,titre_rewrite FROM CATEGORIES WHERE id='".mysql_real_escape_string($affiche['id_categorie'])."'");
while($nom_dossier = mysql_fetch_array($dossier_article))
{
$nom_du_dossier=$nom_dossier['titre_rewrite'];
$titre_categorie=$nom_dossier['nom_categorie'];
}
//------fin nom de dossier---------------
echo '<h2 class="h2"><a title="'.$affiche['titre'].'" href="http://'.$_SERVER['HTTP_HOST'].'/'.$nom_du_dossier.'/'.$affiche['titre_rewrite'].'">'.$affiche['titre'].'</a></h2>';
}
?>