mysql update funktioniert nicht

z0oL

Erfahrenes Mitglied
Hi, ich hab mal bissel rumprobiert, und mir ein script zum anzeigen und ändern von datensätzen geschrieben. Und zwar komt immer nur die AUssage, dass die Datensatz nicht geändert wurde.
Dabei glaube ich keinen Fehler gemacht zu haben ..

Naja, hier der COde, wenn jemand Zeit hat, kann er ja mal kurz drüberschauen, danke

PHP:
<html>
<body>
<?php
   $db = mysql_connect();

   $sqlab = "update personen set name = '$neunn',";
   $sqlab .= "vorname = '$neuvn'";
   $sqlab .= "personalnummer = '$neupn'";
   $sqlab .= "gehalt = '$neuge'";
   $sqlab .= "geburtstag = '$neugt'";
   $sqlab .= "where personalnummer = '$oripn'";

   mysql_db_query("firma", $sqlab);

   $num = mysql_affected_rows();

   if ($num>0)
     echo "Der Datensatz wurde geändert<p>";
   else
     echo "Der Datensatz wurde nicht geändert<p>";

   mysql_close($db);
?>
Zurück zu <a href="uf16a.php">Auswahl</a>

</body>

</html>
 
PHP:
   $db = mysql_connect();

   $sqlab = "update personen set name = '$neunn',";
   $sqlab .= "vorname = '$neuvn'";
   $sqlab .= "personalnummer = $neupn";
   $sqlab .= "gehalt = '$neuge'";
   $sqlab .= "geburtstag = '$neugt'";
   $sqlab .= "where personalnummer = $oripn";

   $ergebnis = mysql_db_query("firma", $sqlab);

   $num = mysql_affected_rows($ergebnis);

   if ($num>0)
     echo "Der Datensatz wurde geändert<p>";
   else
     echo "Der Datensatz wurde nicht geändert<p>";

   mysql_close($db);
 
Zuletzt bearbeitet:
Zurück