![]() |
![]() |
5 Einträge, 1 Seite |
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
use DBI;
my $hostname="";
my $database="";
my $user="";
my $password="";
my $dbh;
#-------------------------------------------------------------
db_connection();
Ausgabe();
#-------------------------------------------------------------
sub Ausgabe
{
my $sth = $dbh->prepare("SELECT * FROM SCN_Main_Server")or die "Fehler: ", $dbh->errstr();
$sth->execute();
while($ref = $sth->fetchrow_arrayref)
{
print "<td><center><a href=\"#\" class=\"sapLnkSml\">$ref->[1]</a></center></td>";
}
$sth->finish();
$dbh->disconnect();
}
sub db_connection
{
$dbh = DBI->connect("DBI:mysql:database=$database;host=$hostname",$user, $password, {RaiseError => 1});
}
1
2
3
4
5
6
7
8
9
10
11
12
my $sth = $dbh->prepare("SELECT id, servername FROM SCN_Main_Server")
or die "Fehler beim prepare: ", $dbh->errstr();
# beim execute tritt haeufiger ein fehler auf als beim prepare, gerade mysql
# schickt die abfrage erst beim execute an den server
$sth->execute()
or die "Fehler beim execute: ", $dbh->errstr();
while (my $ref = $sth->fetchrow_arrayref() ){
print qq~<td style="text-align:center"><a href="#" class="...">$ref->[1]</a></td>~;
} # while
$sth->finish();
print qq~<td style="text-align:center"><a href="#" class="...">$ref->[1]</a></td>~;
1
2
3
4
5
6
7
8
9
print "<table>";
while(my $ref = $sth->fetchrow_arrayref)
{
print "<tr>";
print "<td><center><a href=\"#\" class=\"sapLnkSml\">$ref->[1]</a></center></td>";
print "</tr>";
}
print "</table>";
1
2
my $sth = $dbh->prepare("SELECT Server_ID, Server_Hostname FROM SCN_Main_Server")
or die "Fehler beim prepare: ", $dbh->errstr();
1
2
3
4
5
6
7
8
print "----------------------\n";
while (my $row = $sth->fetchrow_hashref()) {
print qq~<td style="text-align:center"><a href="\#">~;
$row->{Server_Hostname} =~ s/\r//g; # CRs rauskicken
print CGI::escapeHTML($row->{Server_Hostname}); # html-sonderzeichen escapen
print qq~</a></td>\n";
} # while
print "------------------------\n";
![]() |
![]() |
5 Einträge, 1 Seite |