[GastForen Archiv Perl und CGI auf MySQL Datenbank zugreifen

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Archiv - Archivierte Foren
Themen
Beiträge
Moderatoren
Letzter Beitrag

auf MySQL Datenbank zugreifen

tux.2000
Beiträge gesamt: 6

27. Mai 2005, 18:19
Beitrag # 1 von 2
Bewertung:
(1143 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Leute,

folgendes Problem.

Ich ein kleines Netzwerk bestehend aus 4 Rechnern. Auf einem dieser Rechner ist eine MySQL-Datenbank eingerichtet. Nun möchte ich mittel Perl-Skript auf die Daenbank bzw. die Daten zugreifen.

- der Rechner mit der Datenbank hat die IP 192.168.6.1
- der Port zur Datenbank ist 3306
- die MySQL-Datenbank heißt "trafficforclients"
- die Tabelle aus der ich Daten haben möchte heißt "markus"

hier nun mein Skript, das ich auf einem anderen Netzwerkrechner laufen lasse:

use DBI;

my $user = "xxxxx";
my $password = "xxxxx";

my $dbh = DBI->connect('dbi:mysql:trafficforclients:192.168.6.1', $user, $password)
or die "Can't connect to $data_source: $DBI::errstr";

# Befehl fuer Ausfuehrung vorbereiten. Referenz auf Statement
# Handle Objekt wird zurueckgeliefert
my $sth = $dbh->prepare( 'SELECT * FROM markus' ) ||
die "Kann Statement nicht vorbereiten: $DBI::errstr\n";

# Vorbereitetes Statement (Abfrage) ausfuehren
$sth->execute ||
die "Kann Abfrage nicht ausfuehren: $DBI::errstr\n";

# Bearbeitung des Abfrageergenisses
while ( my @ergebnis = $sth->fetchrow_array ){
# Im Array @ergebnis steht nun ein Datensatz
print $ergebnis[0] . " " . $ergebnis[1] . "\n";
}

# Statement-Handle Resources freigeben
$sth->finish;

$dbh->disconnect;
X

auf MySQL Datenbank zugreifen

tux.2000
Beiträge gesamt: 6

27. Mai 2005, 18:38
Beitrag # 2 von 2
Beitrag ID: #168170
Bewertung:
(1143 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
hab es jetzt hinbekommen

das modul mysql.pm war gar nicht richtig installiert

jetzt läuft es aber


als Antwort auf: [#168167]