J'ai un petit soucis sur une requete:
j'ai cette requete:
/* on selectionne le contenu de la page */
$page = mysql_fetch_array(mysql_query("SELECT id, titre, contenu, reference, source, rubrique
FROM xxxxx
et aprés: // dans depeches
function recherche_news(&$content, $q) {
[b]$categories = mysql_query("select * from news_categories WHERE rubrique=5");[/b] while($categorie = mysql_fetch_array($categories)) {
$sql = generer_requete("news", "titre", $q, 'categorie='.$categorie['id'],"date");
$buffer = mysql_query($sql);
$count = mysql_num_rows($buffer);
En fait, c'est pour cette expression: $categories = mysql_query("select * from news_categories WHERE rubrique=5");si je remplace: WHERE rubrique=5 par
WHERE rubrique='"stripslashes($page['rubrique'])'", ça ne marche pas. mon code ne me renvoie rien alors que si je mets la valeur exacte ça marche.Je ne comprends pas....