Tom: MySQL: vertikale Liste in CSV übertragen

Hello,

$sql = 'select email from user where newsletter = 1';

ergibt ein Resultset mit vertikaler Audehnung.

Gibt es eine Möglichkeit, das gleich mittels SQL in eine horizontale CSV-Liste zu übernehmen?

[0] => ([0] => mail);
   [1] => ([0] => mail);
   ...
   [n-1] => ([0] => mail);

wird zu

mail[0], mail[1], ... , mail[n-1]

Liebe Grüße aus http://www.braunschweig.de

Tom

--
[ Computer-Camp für PHP-Anwender in den Sommerferien. Programmieren,
  Sport, Fun, Fete. Teilnehmermindestalter Gruppe 1: 14 Jahre
  Mindestalter Gruppe 2+3 18 Jahre, Info bei mir ]
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
  1. Moin!

    Vorschlag:

    Du machst ein select into outfile, pipest das durch den gawk, der wiederum mittels Skript die Zeilenumbrüche killt und bei Bedarf Semikolons einfügt und schaust Dir das Ergebnis an.

    Aber ob das wirklich schneller geht als mittels PHP den Array umzuformen weiss ich nicht :)

    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.