Mysql - Update Befehl mit PHP
Hallo ich habe schon kreuz und quer im i-net gesucht und alles erdenkliche probiert, hat aber alles nicht funktioniert...
Ziel ist es, bestehende Datensätze mittels dem "UPDATE"-Befehl zu ändern.
Mein Code:
hat nicht funktioniert. Auch mit dem bekannten "prepare"-befehl und der Übergabe von ? hat nicht funktioniert (ERROR: Non-Object..)
Wie schaffe ich es jetzt mehrere Werte eines Datensatzes zu ändern und diesen Datensatz über die ID zu ermitteln?
Er bringt bei dieser Variante keinen Fehler, ändert aber auch nichts. Die Inhalte der Variablen stimmen jedoch.
Bitte um schnelle Hilfe..
Danke schonmal,...
Gruß,
J.R.
Mein Code:
$db = mysql_connect('localhost','user','pass', 'datenbank') or die("Database error");
mysql_select_db($db);
$update = 'UPDATE tabelle1 SET abteilung = '.$abteilung.' WHERE id = '.$id;
$result = mysql_query($update);
hat nicht funktioniert. Auch mit dem bekannten "prepare"-befehl und der Übergabe von ? hat nicht funktioniert (ERROR: Non-Object..)
Wie schaffe ich es jetzt mehrere Werte eines Datensatzes zu ändern und diesen Datensatz über die ID zu ermitteln?
Er bringt bei dieser Variante keinen Fehler, ändert aber auch nichts. Die Inhalte der Variablen stimmen jedoch.
Bitte um schnelle Hilfe..
Danke schonmal,...
Gruß,
J.R.
Please also mark the comments that contributed to the solution of the article
Content-Key: 136275
Url: https://administrator.de/contentid/136275
Printed on: May 6, 2024 at 03:05 o'clock
3 Comments
Latest comment
Du kannst noch ne kleinigkeit ändern:
Du brauchst hier kein $result -> das Update-Stmt liefert m.W. eh nix zurück.
Dafür würde ich nen mysql_query($aendern) or die ("... Fehlermeldung....") machen (und zu Debug-Zwecken im Testbetrieb nen mysql_query($aendern) or die ("Fehler Update: ".$aendern);
einbauen...
Du brauchst hier kein $result -> das Update-Stmt liefert m.W. eh nix zurück.
Dafür würde ich nen mysql_query($aendern) or die ("... Fehlermeldung....") machen (und zu Debug-Zwecken im Testbetrieb nen mysql_query($aendern) or die ("Fehler Update: ".$aendern);
einbauen...