atchoumen
Messages postés117Date d'inscriptionmercredi 24 novembre 2004StatutMembreDernière intervention17 avril 2008
-
30 juin 2007 à 15:15
atchoumen
Messages postés117Date d'inscriptionmercredi 24 novembre 2004StatutMembreDernière intervention17 avril 2008
-
2 juil. 2007 à 17:50
Bonjour,
je suis en train de mettre un flux rss en place sur mon site et je me retrouve face à un problème bizarre. Lorsque je fais une requete sans conditions toutes mes infos s'affichent bien, cependant des que j'ajoute une condition il m'en manque la moitié d'ou ca peu bien provenir ? voici mon code avec la condition voir='0' qui m'affiche que 9 résultat sur les 18 en bases (si j'enleve WHERE voir='0' j'ai bien mes 34 infos qui s'affiche)
//flux rss
$flux = db_query("SELECT * FROM projets WHERE voir='0' ORDER BY date DESC");
$nb = db_num_rows($flux);
// édition du début du fichier XML
$xml = '<?xml version="1.0" encoding="iso-8859-1"?><rss version="2.0">';
$xml .= '<channel>';
$xml .= '<title>Liste des ' . $nb . ' news</title>';
$xml .= '<link>http://www.monsite</link>'; $xml .= '<description>les news</description>';
// extraction des informations et ajout au contenu
while ($fluxrss = mysql_fetch_object($flux)) {
$titre = utf8_decode($fluxrss->titre);
$lien = $fluxrss->url;
$texte = htmlentities($fluxrss->description);