PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : mysql mit Daten von Perl aus füttern



!Mausschubser
19-08-2003, 10:18
Hallo,

wie stelle ich es an, wenn ich z.B. mysql öffne(von Perl aus), dieses Programm von Perl aus mit Daten zu füttern :confused:
Ich möchte nicht dauern über system die Daten eingeben.

Bitte um einen kleinen Tipp mit welcher Funktion ich das anstellen kann...

Danke

elrond
19-08-2003, 11:24
#!/usr/bin/perl -w
use DBI; <- DBI ist Dein Freund ;)

-- connect
$dbh=DBI->connect("DBI:mysql:testdb","dbuser","dbpw");
die "Fehler $DBI::errstr\n" unless $dbh;


für den mittleren Teil solltest Du mal googeln :o


--disconnect
$dbh->disconnect();
die "Fehler $DBI::errstr\n" unless $dbh;

!Mausschubser
19-08-2003, 12:28
Cool danke ... werd ich mir mal reinziehen :)

tomes
19-08-2003, 18:25
für den mittleren Teil:
$dbh->do("insert into test values ('a','b')");
$dbh->do("update test set z='a' where i='j'");
$dbh->do("delete from test");
usw. usw
Also $dbh->do("MySQL Befehl"); ;)

Achso, ich benutze immer
use DBI;
use DBD::mysql; <--
noch zusaetzlich.
http://search.cpan.org/author/RUDY/DBD-mysql-2.9002/lib/DBD/mysql.pm

T;o)Mes

!Mausschubser
20-08-2003, 08:16
auch danke :)
und netter link;)