Datensätze durch komma getrennt ausgeben

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Datensätze durch komma getrennt ausgeben

    hallo zusammen,

    möchte alle Namen einer TB nacheinander ausgeben.
    Diese sollen durch ein Komma getrennt werden und zwar so, daß ein Komma nur dann erscheint, wenn ein Name folgt.

    Mustermann1, Mustermann2, Mustermann3

    nicht aber so, daß das Komma entw vorn oder hinten erscheint:
    ,Mustermann1, Mustermann2, Mustermann3
    oder
    Mustermann1, Mustermann2, Mustermann3,

    Ist es viell möglich sowas direkt mit id sql-Abfrage einzubauen?
    wenn nicht, wie kann ich sowas am besten realisieren?

    danke schonmal für eure Antworten.

  • #2
    etwa so:
    PHP-Code:
    $ouput "";
    for (
    $i 0; ...)
    {
       if (
    ""==$output)
          
    $output $something[$i];
       else
          
    $output .= ", " $something[$i];

    Kommentar


    • #3
      schreib die namen in ein array und lasse sie danach "implodieren":
      PHP-Code:
      $name = array('name1''name2''name3''name4');

      echo 
      implode(', '$name); 
      Kissolino.com

      Kommentar


      • #4
        GROUP_CONCAT
        carpe noctem

        [color=blue]Bitte keine Fragen per EMail ... im Forum haben alle was davon ... und ich beantworte EMail-Fragen von Foren-Mitgliedern in der Regel eh nicht![/color]
        [color=red]Hinweis: Ich bin weder Mitglied noch Angestellter von ebiz-consult! Alles was ich hier von mir gebe tue ich in eigener Verantwortung![/color]

        Kommentar

        Lädt...
        X