norman: mysql -abfrage eindimensional ausgeben

hallo!
gibts eine möglichkeit , ergebnisse einer mysql -abfrage eindimensional ausgeben zu lassen? (ohne php/perl...)

z.b.:

SELECT artikel FROM tabelle LIMIT 3
ergebnis:
"A"
"B"
"C"

gewünschtes ergebnis:
"A,B,C"

gruß
norman

  1. Moin!

    gibts eine möglichkeit , ergebnisse einer mysql -abfrage eindimensional ausgeben zu lassen? (ohne php/perl...)

    Nein, das widerspräche dem grundsätzlichen Ansatz einer Datenbank.

    SELECT artikel FROM tabelle LIMIT 3
    ergebnis:
    "A"
    "B"
    "C"

    gewünschtes ergebnis:
    "A,B,C"

    Du mußt zwingend die Möglichkeiten der die Datenbank abfragenden Sprache bemühen, um für die gewünschte Formatierung zu sorgen.

    Alternativ kannst du natürlich auch die Datenbankstruktur so ändern, dass das gewünschte Ergebnis rauskommt. Allerdings würde das erhebliche Auswirkungen auf deine Datenbank haben.

    - Sven Rautenberg

    --
    Die SelfHTML-Developer sagen Dankeschön für aktuell 20885,68 Euro Spendengelder!
    1. danke für die postings, schade eigentlich, dann muss ich wohl mit perl ran.

  2. Hallo,

    So gehts mit PHP:
    $abfrage = "SELECT artikel FROM tabelle LIMIT 3";
    $ergebnis = mysql_query($abfrage);
    while($row = mysql_fetch_object($ergebnis))
       {
    echo "$row->aktikel, ";
       }

    So hast du es bisher gemacht:

    $abfrage = "SELECT artikel FROM tabelle LIMIT 3";
    $ergebnis = mysql_query($abfrage);
    while($row = mysql_fetch_object($ergebnis))
       {
    echo "$row->aktikel<br>";
       }

    MFG
    Andavos

    --
    http://www.rpgcommunity.de/clanwissen/index.php Webdesign, PHP, Clan-Aufbau und mehr
  3. Moin!

    hallo!
    gibts eine möglichkeit , ergebnisse einer mysql -abfrage eindimensional ausgeben zu lassen? (ohne php/perl...)

    Ja. Es gibt einen Würgarround: Du kannst temporär die Daten in ein File schreiben lassen. (SELECT INTO OUTFILE... ) Dann mit verbogenen Parametern wieder in eine Tabelle einlesen (LOAD DATA INFILE ... LINES TERMINATED BY 'nothing').

    Ideen muss haben :)

    MFFG (Mit freundlich- friedfertigem Grinsen)

    fastix®

    --
    Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Development. Auch  für seriöse Agenturen.