SQL resultaat scheiden met , in PHP

Status
Niet open voor verdere reacties.

henkjan111

Gebruiker
Lid geworden
9 jan 2011
Berichten
221
Helleeuw,

Hoe kan ik de resultaten die uit deze query komen:
$sql = "SELECT * FROM `blog_post_tags` WHERE `blog_post_id` = '2'";
Laten weergeven en indien er meerdere resultaten zijn, deze laten scheiden met een ,


Met vriendelijke groet
 
Daar kun je CONCAT_WS voor gebruiken, wellicht zul je dan wel één kolom moeten opvragen i.p.v. "*":
[sql]
SELECT
CONCAT_WS(',', '*')
FROM
`blog_post_tags`
WHERE
`blog_post_id` = '2'[/sql]

Wil je het in PHP oplossen dan zul je moeten zorgen dat je resultaat een array is, op die manier kun je de functie implode gebruiken:
PHP:
$result = array('tag 1', 'tag 2');

echo implode(',', $result);
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan