I see you've collected your data into %school. Using that as your data source, you'll need something like the following.
Do these once:
use DBI; my $dbh = DBI->connect(...); my $sql_insert = q{ insert into school_tbl (location, name, type, address, description) values (?, ?, ?, ?, ?) }; my $sth = $dbh->prepare($sql_insert);
For each iteration through your data:
$sth->execute(@school{qw{location name type address description}});
And finally, do these once:
$sth->finish(); $dbh->disconnect();
NOTE: This code is completely untested and includes no error checking.
All of the above methods are documented in DBI.
-- Ken
In reply to Re: DBI insert: Need to store results in a MySQL-database (not in a file)
by kcott
in thread DBI insert: Need to store results in a MySQL-database (not in a file)
by Perlbeginner1
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |