Biz (biz kendi CMS kullanmak) haber mesajların etiketler ekleyin ve ben bireysel bir hikaye için kullanılan ne etiketleri bağlı olarak 5 ile ilgili hikayeler çekmek istiyorum. Biz boşluklarla ayrılmış veritabanında etiketleri var, bu yüzden ben bir diziye etiketleri almak için bu kodu kullanabilirsiniz
$tags = explode(" ", $tags);
Şimdi bir dizi etiketleri var, ben veritabanından ilgili hikayeler çekmek için bunları kullanmak istiyorum.
foreach($tags as $t) {
$pullRelated = mysql_query("SELECT * FROM `posts` WHERE `tags` LIKE '%$t%' AND `newsID` != '$newsID' LIMIT 5");
Bu sorun 3 etiketleri varsa, bu (her etiket için 5) 15 ilgili hikayeler göstereceğim olmasıdır. Ne istiyorum 2, 3, 4 veya 5 etiketleri varsa, tüm etiketleri öyküleri bir karışımını gösterir, ancak hala sadece 5 hikayeler göstermek olduğunu.
Önerileri?