Burada taglarınız tek bir değişkende olduğu için bütün taglar aynı olunca ilgili haberler çıkıyor o yüzden tagları parçalayıp tek tek sorgulatmalısınız değişkende tutulan tagların formatını bilmiyorum o yüzden tagları virgülle ayrılmış varsayıyorum buna göre alttaki düzenleme işinize yarayabilir.


$taglar=explode(",",$News_Data->tags);
foreach($taglar as $tag)
{
$sql = mysql_query("SELECT id,title,seotitle,short,news,images,category,link_date, oclock_date FROM news WHERE (public_time<$nowtime) and title like '%".$tag."%' or tags like '%".$tag."%' order by id desc limit 0,5");
while($home_one_news=Object($sql))
{
?>
  • title) ?>

  • }
    }
    ?>