Thread anfängerfrage zu perl und mysql (10 answers)
Opened by CyrusTV at 2008-04-08 11:11

CyrusTV
 2008-04-08 11:11
#108063 #108063
User since
2008-04-07
5 Artikel
BenutzerIn
[default_avatar]
hi,

ich habe eine datenbank mit 2 tabellen (jeweils die spalten hardwareadresse, zeit, datum). jetzt frage in der ersten tabelle ab, welche hardwareadressen vorhanden sind und zu welcher zeit. als ergebnis bekomme ich :

1x:xx:xx:xx 20:12:54
2x:xx:xx:xx 22:36:82
usw.

nun möchte ich mit den hardwareadressen in tabelle 2 gehen, und schauen, zu welcher zeit die dort eingetragen wurden. nur leider weiss ich nicht, wie ich dass mache.

hier mal der code für die abfrage der tabelle 1:


Code (perl): (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
#!/usr/bin/perl

use DBI;
use strict;

# Datenbankdaten----------------------------------------------------------------
my $dbhost = "xxx.xxx.xxx.xxx";
my $port = "3306";
my $dbname = "abc";
my $username = "NAME";
my $pw = "PASSWORT";
my $data1 = "DBI:mysql:$dbname;$dbhost;$port";
my $data2 = DBI->connect($data1, $username, $pw);
# ------------------------------------------------------------------------------

#Abfrage LSA1-------------------------------------------------------------------
my $abfrage1 = "SELECT MAC, Zeit FROM LSA1 GROUP BY MAC";
my $prepare_abfrage1 = $data2->prepare($abfrage1);      
$prepare_abfrage1->execute();
my @bt_geraet1;
while(@bt_geraet1 = $prepare_abfrage1->fetchrow_array)
        {
         print $bt_geraet1[0]." ".$bt_geraet1[1]." \n";
        }
$prepare_abfrage1->finish();
#-------------------------------------------------------------------------------
$data2->disconnect();

View full thread anfängerfrage zu perl und mysql