Thread Übung für DBD::CSV
(19 answers)
Opened by Gast at 2009-12-15 12:32
Hallo!
Kann ich hier zwischen "my $table = 'Table_simple';" und "$sth->finish;" noch irgendetwas weglassen, ohne dass es dann nicht mehr funktioniert? Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 #!/usr/bin/perl use 5.010; use warnings; use strict; use utf8; use DBI; my $table = 'Table_simple'; my $dbh = DBI->connect( "DBI:CSV:" ); $dbh->do( "CREATE TABLE $table( Nachname CHAR(64), Vorname CHAR(64), Telefon INTEGER ) )" ); my $sth = $dbh->prepare( "INSERT INTO $table( Nachname, Vorname, Telefon ) VALUES(?,?,?)" ); while ( <DATA> ) { chomp; my( $Nachname, $Vorname, $Telefon ) = split /,/; $sth->execute( $Nachname, $Vorname, $Telefon ); } $sth->finish; $dbh->disconnect; __DATA__ Nachname,Vorname,Telefon Kunz,Helga,123456789 Maier,Anton,987654321 Müller,Franz, Modedit GwenDragon: Titel korrigiert Last edited: 2009-12-15 19:20:03 +0100 (CET) |