Thread Ergebnismenge formatieren (4 answers)
Opened by ralli at 2006-04-25 11:02

ralli
 2006-04-25 19:01
#34341 #34341
User since
2006-04-25
2 Artikel
BenutzerIn
[default_avatar]
Hallo renee,

danke für Deine Hilfe. Ich habe die Funktion format gemeint. Und so geht es:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
#!/usr/bin/perl

use strict;

use DBI;

system("clear");

my ($datenbank, $datenbankhost, $datenbankuser, $datenbankpw);

my ($dbh, $sql, $sth);

my (@ergebnis);

# Datenbank

$datenbank = "info";

# Datenbankhost

$datenbankhost = "localhost";

# Datenbankusername

$datenbankuser = "root";

# Datenbankpasswort

$datenbankpw = "";

$dbh = DBI->connect("DBI:mysql:$datenbank:$datenbankhost","$datenbankuser","$datenbankpw")

|| scripterror ("Fehler bei der Datenbankverbindung aufgetreten.");

$sql = qq{select * from hasbergen where Name = "Mustermann"};

$sth = $dbh->prepare( $sql );

$sth->execute();

while(@ergebnis = $sth->fetchrow_array){

format STDOUT =
@<<<<<<<<<<<<<<<<<<<<<<<<< @<<<<<<<<<<<<<<<<<<<<<<<<< @<<<<<<<<<<<<<<<<<<<<<<<<< @<<<<< @<<<<<<<<<<<< @<<<<<<<< @<<<<<<<<<<<<
$ergebnis[0], $ergebnis[1], $ergebnis[2], $ergebnis[3], $ergebnis[4], $ergebnis[5], $ergebnis[6], $ergebnis[7]
.
write;

}

print " \n";

$sth->finish();

$dbh->disconnect();

Ich habe die globalen Variablen nun gleich am Anfang des Scriptes deklariert. Ist das guter Stil oder sollten sie erst dann deklariert werden, wenn ihnen ein Wert zugwiesen wird? Das Pragma strict habe ich eingefügt.

Gruß Ralli

View full thread Ergebnismenge formatieren