2010-09-01 25 views
1

我希望能夠顯示我的帖子標籤數組[0] => grill [1] => meat [2] => hot-dogs用逗號分隔每個標籤,並想知道如何使用PHP來做到這一點?PHP和MySQL如何顯示數據問題

存儲在數據庫中。

$page_tags = Array ([0] => grill [1] => meat [2] => hot-dogs) 

期望的輸出。

grill, meat, hot-dogs 

這裏是PHP的& MySQL代碼。

$page_tags = array(); 
$dbc = mysqli_query($mysqli,"SELECT tags.*, posts_tags.* 
          FROM tags 
          INNER JOIN posts_tags ON tags.id = posts_tags.tag_id 
          WHERE posts_tags.post_id= '" . $pageID . "' 
          AND posts_tags.user_id = '" . $userID . "' 
          GROUP BY tags.tag"); 

if (!$dbc) { 
    print mysqli_error($mysqli); 
} else { 
    while($row = mysqli_fetch_array($dbc)){ 
     $page_tags[] = $row['tag']; 
    } 
} 

回答

2

眼看作爲你有一個數組$page_tags,可以使用implode()以將其輸出以逗號分隔:

echo implode(", ", $page_tags); 
+0

'回波內爆( 「」,$ page_tags); @ – fredley 2010-09-01 10:31:26

+0

@fredley好點!添加。 – 2010-09-01 10:31:55

+0

@fredley原諒我的無知什麼是''? – askIT 2010-09-01 10:33:30