hotti: mySQL und Perl

Beitrag lesen

hi,

$sth=$dbh->prepare($statement);
  $sth->execute();
  $rows=$sth->rows;
  $sth->finish();
  return($rows);

sollte die Anzahl der betroffenen Zeilen zurückgeben, nicht wahr? Und die Datenbank sollte da "0" zurückgeben, wenn ich ein "UPDATE" ausführe, was nichts bewirkt.

Also ich hab das jetzt mal nachgebaut und es funktioniert so wie Du schreibst mit einer Tabelle vom Typ MyISAM. Evntl. hast Du einen anderen Tabellentyp der ein commit() erfordert.

Viele Grüße,
Horst Haselhuhn