Mailinglisten-Archive |
Michael Koch wrote: > > Hallo, > > > > nimm einfach mysql_affected_rows($result); (abgesehen davon ist der eine > > > oder andre tippfehler in der fkt ;) - wenn das insert fehlschlägt, wird > > > "-1" zurückgegeben. dasselbe kannst du für update und delete querys > > > genauso machen, da es zumindest imho zuverlässig prüft, ob die daten > > > korrekt geschrieben/gelöscht wurden. > > Das mit dem mysql_affected_rows ist vielleicht doch nicht so gut. Wenn nämlich > bei einem update oder delete die where-klausel auf nix zutrifft ist das > sql-Statement dennoch gültig obwohl mysql_affected_rows null zurück liefert. > > Kennt jemand eine andere Lösung ? mysql_insert_id() oder noch besser die SQL-Funktion LAST_INSERT_ID(). -Egon -- SIX Offene Systeme GmbH · Stuttgart - Berlin Sielminger Straße 63 · D-70771 Leinfelden-Echterdingen Fon +49 711 9909164 · Fax +49 711 9909199 http://www.six.de Besuchen Sie uns auf der CeBIT 2001, Halle 6, Stand F62/4
php::bar PHP Wiki - Listenarchive