0
我試圖獲取逗號分隔字符串的值。MySQL顯示逗號分隔字符串的值
例字符串:從上面的蘋果:蘋果,谷歌,雅虎,stackover流動
代碼:
$arr=explode(",",$Tags);
foreach ($arr as $TagValue) {
$ShowTags = strtolower($TagValue);
echo '<ul class="tags">
<li><a href="tags.php?tag='.$ShowTags.'">'.$TagValue.'</a></li>
</ul>';
}
的MySQL
$tag = $_GET['tag'];
SELECT FROM posts WHERE active=1 and (tags LIKE '$tag%') ORDER BY id DESC
問題是它顯示的是第一值(例提及)但是沒有其他值得到顯示。有人能告訴我如何做到這一點?
你可以請print_r($ Tags)告訴我結果是什麼? –
@KaushaMehta如果字符串有值蘋果,谷歌,雅虎,stackover流$標籤將顯示蘋果,谷歌,雅虎,stackover沒有逗號和作爲分開的單詞 – max
發佈有問題的示例 –