Olli: Datensätze durch UPDATE verändern

Beitrag lesen

Hallo, ich stehe vor folgendem Problem und zwar versuch ich jetzt schon über eine Std. lang, einen Datensatz aus einer Datenbank zu verändern bzw. bearbeiten. So wird das Skript auch ausgeführt, allerdings werden die Werte nicht geändert und ich erhalte immer die Meldung, das der Datensatz gleich geblieben ist.

$vorname = $_POST["vorname"];
    $nachname = $_POST["nachname"];
    $bau = $_POST["Bau"];
    $etage = $_POST["Etage"];
    $raum = $_POST["Raum"];
    $ip = $_POST["IP"];
    $mac = $_POST["MAC"];
    $mail = $_POST["Mail"];
    $telefon = $_POST["Telefon"];
    $bemerkung = $_POST["Bemerkung"];
    $datum = $_POST["Datum"];
    $aktion = $_POST["Aktion"];
    $bearbeiter = $_POST["Bearbeiter"];
    $anrede = $_POST["Anrede"];

echo $vorname;
    echo "</br>";
    echo $nachname;
    echo "</br>";
    echo $bau;
    echo "</br>";
    echo $etage;
    echo "</br>";
    echo $raum;
    echo "</br>";
    echo $ip;
    echo "</br>";
    echo $mac;
    echo "</br>";
    echo $mail;
    echo "</br>";
    echo $telefon;
    echo "</br>";
    echo $bemerkung;
    echo "</br>";
    echo $datum;
    echo "</br>";
    echo $aktion;
    echo "</br>";
    echo $bearbeiter;
    echo "</br>";
    echo $anrede;
    echo "</br>";

$sqlab = "UPDATE benutzer SET Datum = '$datum' ,
    Aktion = '$aktion',
    Bearbeiter = '$bearbeiter',
    bau = '$bau',
    Etage = '$etage',
    Raum = '$raum',
    IP = '$ip',
    MAC = '$mac',
    Anrede = '$anrede',
    Vorname = '$vorname',
    Nachname = '$nachname',
    Mail = '$mail',
    Telefon = '$telefon',
    Bemerkung = '$bemerkung',
    WHERE IP = '$ip'";

echo $sqlab;

mysql_query($sqlab);
    $num = mysql_affected_rows();
    if($num>0)
      echo "Der Datensatz wurde geändert<p>";
    else
      echo "Der Datensatz ist gleich geblieben"
?>