Hi,
Ich möchte in einer Datenbank den Inhalt des Feldes abfragen.
Beispiel:
Kurzreferenz;Anhang;Verfasser
Blumen;blumen1.doc;Meier
Pflanzen;;MüllerBei einer Suchabfrage soll bei "Blumen" das Wort Blumen als Link zur Datei blumen1.doc verwendet werden. Da für Pflanzen aber keine Datei eingetragen ist sollte hier auch kein Link erscheinen. Wer kann mir hier den entscheidenden Tip geben wie ich nicht zum Namen des Datenfeldes "Anhang" komme sonder zum Inhalt des Feldes.
So was ähnliches macht die folgende Funktion:
Die Hosts anhand der IP aus der hosts-Datei ermitteln
sub search_host{
my $ip = shift; # ip wird als Parameter übergeben
my @zeile = "";
seek( HST, 0, 0);# zum Dateianfang des Handlers HST
while(<HST>){
@zeile = split; # hier musst Du nach /;/ splitten
if( $zeile[0] eq $ip ){ # oder so: ... =~ /$ip/;
return ( $zeile[1] ); # die 2. Spalte zurückgeben
}
}
}
Beachte mal die Kommentare...
Viele Grüße, Rolf