ok ho fatto così ora controllo se funziona
Codice PHP:
<?php
$tag = $row['metatag'];
$tag_def= explode("@@",$tag);
if(trim($tag) != ""){
$tagdefinitivi= implode("%' OR tag LIKE '%", $tag_def);
$tagdefinitivi= "'%".$tagdefinitivi."%'";
$query_15="SELECT c_art_articolo.*, c_art_categoria.*, c_art_sottocategoria.*, c_art_posizione1.*, c_art_posizione2.*,
c_art_posizione1.nome_posizione AS nome_posizione1, c_art_posizione2.nome_posizione AS nome_posizione2, DATE_FORMAT(c_art_articolo.data_ins_adm, '%d-%m-%Y') AS data_ins_adm
FROM (c_art_articolo
INNER JOIN c_art_categoria
ON c_art_articolo.id_art_categoria = c_art_categoria.id_art_categoria
INNER JOIN c_art_sottocategoria
ON c_art_articolo.id_art_sottocategoria = c_art_sottocategoria.id_art_sottocategoria)
INNER JOIN c_art_posizione AS c_art_posizione1
ON c_art_articolo.id_art_posizione_home = c_art_posizione1.id_art_posizione
INNER JOIN c_art_posizione AS c_art_posizione2
ON c_art_articolo.id_art_posizione_sottohome = c_art_posizione2.id_art_posizione
AND (c_art_articolo.id_art_posizione_sottohome = 34)
WHERE c_art_articolo.metatag LIKE $tagdefinitivi
ORDER BY c_art_articolo.id_art_articolo DESC LIMIT 20";
$mysql_query_15=mysql_query($query_15, $conn);
?>