2010-09-01 9 views
1

Je veux être en mesure d'afficher mes messages tags tableau [0] => grill [1] => meat [2] => hot-dogs avec une virgule séparant chaque tag et se demandait comment puis-je faire cela en utilisant PHP?PHP & MySQL comment afficher les données question

Stocké dans la base de données.

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

Sortie souhaitée.

grill, meat, hot-dogs 

Voici le code MySQL PHP &.

$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']; 
    } 
} 

Répondre

2

Voyant que vous avez un tableau $page_tags, vous pouvez utiliser implode() pour le sortir séparé par des virgules:

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

' imploser echo ("", page_tags $); ' – fredley

+0

@fredley bon point! Ajoutée. –

+0

@fredley excuse mon ignorance ce qui est ''? – askIT

Questions connexes