in reply to Re^3: multi threading DBI
in thread multi threading DBI
my $dbh = DBI->connect("dbi:SQLite:dbname=event.db3", "", "", { RaiseE +rror => 1, AutoCommit => 0 }, ) or die $DBI::errstr; my @arr_uname = @{$dbh->selectcol_arrayref("select uname from event")} +; $dbh->disconnect(); foreach $uname(@arr_uname) { ### ### all the LWP::Simple and the parsing happens here ### ### [deleted] ### output result if ($result ne '') { $dbh->do("INSERT OR IGNORE INTO detail_info (id,uname,url,thumb, +txt) VALUES (?,?,?,?,?)", undef, $$result{'id'},$uname,$$result{'url' +},$$result{'thumb'},$$result{'txt'}); $dbh->do("INSERT OR IGNORE INTO score_info (id,uname,tid1,tid2,t +eam1,team2,) VALUES (?,?,?,?,?,?)", undef, $$result{'id'},$uname,$$re +sult{'tid1'},$$result{'tid2'},$$result{'team1'},$$result{'team2'}); $dbh->commit; } }
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^5: multi threading DBI
by BrowserUk (Patriarch) on Oct 30, 2013 at 20:08 UTC | |
by Anonymous Monk on Oct 31, 2013 at 06:56 UTC | |
by BrowserUk (Patriarch) on Oct 31, 2013 at 06:59 UTC | |
by supernoob (Novice) on Oct 31, 2013 at 07:42 UTC | |
by BrowserUk (Patriarch) on Oct 31, 2013 at 08:22 UTC | |
|