Mailinglisten-Archive |
Hallo Dirk, die 2. ich bin jetzt erst auf die anderen Antworten gestoßen... ... und habe noch eine Kleinigkeit hinzuzufügen: Wichtig ist, daß bei Update + Insert nur die "affected" Rows zurückgegeben werden. Trägt das Update also "Eulen nach Athen", sprich ändert sich durch das Update nix dann wird auch 0 zurückgegeben. Wird ein insert wg. doppeltem Primary key abgewiesen gibts auch 0. Das war vielleicht auch schon klar. Hier mal ein prepare + execute Beispiel was gehen sollte (bei mir gehts so jedenfalls): $usql="update $artikel set art_hasbld=? where art_id=?"; $usth=$dbh->prepare($usql); if (!defined $usth) { die print "Cannot prepare $usql"; } $rc=$usth->execute($hasbld,$art_id); $usth->finish(); In diesem Fall enthält $rc entweder 0E0 oder die "affected rows". Wenn nicht, dann ist der DBD schrott :(, bzw kommt nicht mit der 4.x klar. (was mir nicht bekannt ist) Mit freundlichen Grüßen, Michael Donning --- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive