Leser: 1
9 Einträge, 1 Seite |
1
2
my $alter_table =$dbh->prepare("ALTER TABLE job ADD host VARCHAR(20)");
my $query_host = $dbh->prepare("INSERT INTO job(host) VALUES('$inhalt9[0]')");
1
2
3
4
5
for my $zeile(@inhalt9)
{
#next unless $zeile;
$query_host->execute($zeile) or warn $dbh->errstr;
}
1 2 3 4 5
for my $zeile(@inhalt9) { #next unless $zeile; $query_host->execute() or warn $dbh->errstr; }
1 2 3 4 5
for my $zeile(@inhalt9) { #next unless $zeile; $query_host->execute($zeile) or warn $dbh->errstr; }
olliwest+2008-06-18 10:08:05--Ist klar, bei einem "INSERT INTO...". Wenn das muss es ein "UPDATE" sein (ist mir bei Deinem ersten Post auch nicht gleich aufgefallen).ich meine natürlich wenn ich die Tabelle so fülle:
Code (perl): (dl )1 2 3 4 5for my $zeile(@inhalt9) { #next unless $zeile; $query_host->execute() or warn $dbh->errstr; }
Dann schreibt er mit die Werte unter die anderen. Also es werden Zeilen hinzugefügt.
Quotewenn ich es so probiere:
Code (perl): (dl )1 2 3 4 5for my $zeile(@inhalt9) { #next unless $zeile; $query_host->execute($zeile) or warn $dbh->errstr; }
da steht immer NULL drin, aber es werden keine neuen Zeilen erstellt.
nepos+2008-06-18 10:32:59--Und wie? Könnte eventuell andere auch interessieren...
9 Einträge, 1 Seite |