login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Geen komma na laatste woord (Opgelost)

Offline Ruultje - 30/08/2010 00:33
Avatar van RuultjeNieuw 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.
  1. // Team
  2. $query_teams = "SELECT clubnaam FROM clubs WHERE team_id = '4'";
  3. $resultaat_teams = mysql_query($query_teams) or die ("Fout");
  4. $row_teams = mysql_fetch_assoc($resultaat_teams);
  5.  
  6. // Geen komma na laatste club
  7. $string = "". $row_teams['clubnaam'] ." ,";
  8. $string = substr($string,0,-1);
  9. echo $string;


En deze:
  1. $array = array("clubnaam"=>$row_teams['clubnaam']);
  2. $strings = implode (", ", $array);
  3. echo $strings;

3 antwoorden

Gesponsorde links
Offline GJ2086 - 30/08/2010 11:00 (laatste wijziging 30/08/2010 11:00)
Avatar van GJ2086 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 hondasport - 30/08/2010 11:08
Avatar van hondasport Nieuw lid Zou het niet makkelijker zijn als je de komma's volledig weglaat en indien nodig een komma erbij zet ?
Offline Ruultje - 02/09/2010 23:28
Avatar van Ruultje Nieuw lid Beetje laat. In ieder geval bedankt! Zal er eens naar kijken. De oplossing van Hondasport gebruik ik in ieder geval nu.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.252s