MySQL: vertikale Liste in CSV übertragen
Tom
- datenbank
0 fastix®
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
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®