Ralf: Update überprüfen

Hi,

wie kann ich überprüfen, ob ich erfolgreich ein Datensatz aktualisiert habe?

PHP:
$sql = "UPDATE....";
$res = mysql_query($sql);
if($res>0) {...}

Hier bekomme für $res gleich 1
wenn ich einen Datensatz erfolgreich oder nicht erfolgreich aktualisiert habe.

Möchte aber nur eine 'true' wenn tatsächlich ein Datensatz akualisiert wurde.

Was muss ich ändern?

Gruß

  1. wie kann ich überprüfen, ob ich erfolgreich ein Datensatz aktualisiert habe?

    $sql = "UPDATE....";

    Möchte aber nur eine 'true' wenn tatsächlich ein Datensatz akualisiert wurde.

    Im Kapitel "MySQL-Funktionen" der PHP-Anleitung findet sich als erster Eintrag der Funktionsliste folgendes:

    mysql_affected_rows -- Get number of affected rows in previous MySQL operation

    Mein Tipp: Öfters mal in den Anleitungen stöbern. Man muß nicht alles wissen, man muß nur wissen, wo man nachschauen kann :)

    Gruß,
      soenk.e