ciao a tutti, questa è la query dove dall'articolo principale compare sotto un elenco di articoli con dei metatag in comune, quindi sono degli articoli "correlati"
ieri pensavo di aver risolto invece oggi mi sono accorto che non funziona bene la query
questo è un esempio:
ID articolo principale_____METATAG____________quali articoli correlati vede
2785_________________ladurees, macefs______non vede articolo con id 2899
2874_________________ladurees, macefs______non vede articolo con id 2899
2899_________________________macefs______vede tutti e 4 gli articoli
2942_________________ladurees, macefs______non vede articolo con id 2899
COME FACCIO A FAR VEDERE SEMPRE I 4 ARTICOLI?
questa è la query:
Codice PHP:
$metatag = $row['metatag'];
if(trim($metatag) != ""){
$campi=explode("," ,$metatag);;
while (list(, $valore) = each ($campi)) {
$sql_articolomarca = "SELECT c_art_articolo.*, c_art_categoria.*
FROM c_art_articolo
INNER JOIN c_art_categoria
ON c_art_articolo.id_art_categoria = c_art_categoria.id_art_categoria
WHERE c_art_articolo.id_art_articolo != $id AND metatag LIKE '%$valore%'
ORDER BY c_art_articolo.id_art_articolo DESC LIMIT 11";
$result_articolomarca = mysql_query($sql_articolomarca,$conn) or die ("errore ".mysql_error());
}
}