#!/usr/bin/perl use DBI; use strict; my ($db_user, $db_name, $db_pass, $db_host) = ('1_mfi', '1_mfi', 'K01v1kk0!', 'panel.agserver.de'); my $dbh = DBI->connect("DBI:mysql:database=$db_name;host=$db_host", $db_user, $db_pass) or die "Cannot connect to DB\n"; #my $rows = $dbh->do("select * from device") or die "$dbh->errstr"; my $sql; #my $sql="select id, name, ports from device"; #my @row_ary = $dbh->selectrow_array("$sql"); #my $ary_ref1 = $dbh->selectrow_arrayref("$sql"); #my $hash_ref1 = $dbh->selectrow_hashref("$sql"); #my $ary_ref2 = $dbh->selectall_arrayref("$sql"); #my $hash_ref2 = $dbh->selectall_hashref("$sql", 'id'); $sql = "select * from device"; my $res_ref_device = $dbh->selectall_arrayref("$sql"); my $res_ref_port; print "
| Device | Ports | |
| $_->[1] (ID: $_->[0]) | $_->[2] | |
| Port | Description | State |
| $_->[1] (ID $_->[0]) | $_->[2] | $_->[3] |