|
Categorieën >
PHP
Geen komma na laatste woord (Opgelost)
|
|
|
offline
|
Nieuw lid
|
Ik heb een database waarin voetballers staan. Bij deze voetballers staat diverse informatie. Ook voor alle clubs waar deze speler voor is uitgekomen. Nu doe ik deze clubs middels een komma scheiden. Hoe zorg ik er nu voor dat hij na de laatste speler geen komma gebruikt. Diverse oplossingen wilden niet helpen.
Ik heb nu dit maar dat verhelpt het probleem ook niet.
// Team
$query_teams = "SELECT clubnaam FROM clubs WHERE team_id = '4'";
$resultaat_teams = mysql_query($query_teams) or die ("Fout");
$row_teams = mysql_fetch_assoc($resultaat_teams);
// Geen komma na laatste club
$string = "". $row_teams['clubnaam'] ." ,";
$string = substr($string,0,-1);
echo $string;
// Team $query_teams = "SELECT clubnaam FROM clubs WHERE team_id = '4'"; // Geen komma na laatste club $string = "". $row_teams['clubnaam'] ." ,"; $string = substr($string,0,-1);
En deze:
$array = array("clubnaam"=>$row_teams['clubnaam']);
$strings = implode (", ", $array);
echo $strings;
$array = array("clubnaam"=>$row_teams['clubnaam']);
|
3 antwoorden
GJ2086 – 30/08/2010 11:00 (Laatst gewijzigd op 30/08/2010 11:00)
|
|
offline
|
Nieuw lid
|
Even vluchtig gekeken, maar denk dat je wel wat hebt aan GROUP_CONCAT (MYSQL).
Kan je op dit moment geen concreet voorbeeld geven (tijdgebrek).
|
|
|
|
offline
|
Nieuw lid
|
Zou het niet makkelijker zijn als je de komma's volledig weglaat en indien nodig een komma erbij zet ?
|
|
|
|
offline
|
Nieuw lid
|
Beetje laat. In ieder geval bedankt! Zal er eens naar kijken. De oplossing van Hondasport gebruik ik in ieder geval nu.
|
Dit onderwerp is gesloten.
|
|
|