Schrift
[thread]10574[/thread]

SQL Abfrage aufbereiten in .txt Datei



<< >> 5 Einträge, 1 Seite
leissi
 2007-10-15 11:49
#100816 #100816
User since
2005-07-06
84 Artikel
BenutzerIn
[default_avatar]
Hallo Leute,

vielleicht kann mir hier einer helfen. Mein Script funktioniert und ich kann alle Abfragen generieren. Nun habe ich ein kleines Problem. Das Ergebnis der Abfrage wird zwar wunderbar in einer Datei festgehalten, aber sieht echt konfus aus. Hier ein kurzer Ausschnitt
Code: (dl )
1
2
3
4
5
6
murex                          -              com-equ-support@ggg.com                                                   - xxxxl, xxxx  
MurexEQ - com-equ-support@ggg.com - xxxxSupport - Equities
cb2xxx - dafang.zheng@ggg.com - xxxx zheng
dafang - dafang.zheng@ggg.com - xxxx Zheng
mp2mein - Dale.xxxxx@ggg.de - xxxx Meinks
tump2mein - Dale.Mxxx@ggg.de - xxxx Meinks


Wie bekomme ich das ordentlich hin?
Code (perl): (dl )
print LogDatei2 "$id  -  $zweitesfeld " . "  - $drittesfeld   \n";       


Danke für Eure Hilfe
Linuxer
 2007-10-15 12:58
#100818 #100818
User since
2006-01-27
3890 Artikel
HausmeisterIn

user image
Was stellst Du Dir unter "ordentlich" vor?
Der Ordnungssinn verschiedener Leute ist durchaus verschieden.

Was für ein Ausgabeformat willst Du denn haben?

Vielleicht csv?
Code (perl): (dl )
printf LogDatei2 "%s,%s,%s\n", $id, $zweitesfeld, $drittesfeld;

meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!
nepos
 2007-10-15 13:08
#100822 #100822
User since
2005-08-17
1420 Artikel
BenutzerIn
[Homepage] [default_avatar]
Denke, er will wohl in die Richtung CSV.
leissi
 2007-10-15 13:35
#100827 #100827
User since
2005-07-06
84 Artikel
BenutzerIn
[default_avatar]
Hi,

also ich wollte das etwas ordentlicher dargestellt haben:

Beispiel

vvvvvvv vvvvv@vvvvv vvvvvvvvvvvvv
vvvvv vvvv@vvvvv vvvvvvvv
vvvvvvvvv vvvv u.s.w.

Das mit CSV habe ich schon versucht
Code (perl): (dl )
printf LogDatei2 "%-9s  %-9s %-32s  %s  \n" ,$id, $zweitesfeld, $drittesfeld;


Hat aber nichts gebracht, sah irgendwie konfus aus!

cb2beamMartin.Bertvvvv@vvvvvvv.comvvvvv, vvvvv %s,%s,%s


Gruss Leissi
leissi
 2007-10-15 18:31
#100857 #100857
User since
2005-07-06
84 Artikel
BenutzerIn
[default_avatar]
Hi,

ich habe es verstanden Danke für die Hilfe:
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
while  (($id, $zweitesfeld, $drittesfeld) = $query->fetchrow_array() )
   {
      foreach ($id, $zweitesfeld, $drittesfeld){
         $_ = "N/A" unless defined $_;
      }
      printf LogDatei2 "%-20s  %-80s  %-32s  %s \n" , $id, $zweitesfeld, $drittesfeld;
      
    }
print LogDatei1 "Datenbankabfrage konnte erfolgreich abgesetzt werden!\n\n";    


russ

Leissi
<< >> 5 Einträge, 1 Seite



View all threads created 2007-10-15 11:49.