hallo spezialisten!
ich übergebe formulardaten über dbi an eine mysql-datenbank:
foreach $name (sort(keys(%daten)))
{
my $sql = "update table set $name=('$daten{$name}') where ID=max <-???";
my $sth = $dbh->prepare( $sql );
$sth->execute;
$sth->finish;
}
das problem ist, dass dann alle felder überschrieben werden.
eine inkrementierende spalte ist auch vorhanden, jedoch krieg ich nicht den korrekten syntax für
where ID=max (wobei ID die inkrementierung ist) hin ??
wenn ich die daten mit insert reinschreiben will, tut sich gar nix!?!