update, set, verknüpfung

helaukoenig

Erfahrenes Mitglied
Aus der Datei suche_ausgabe.php laufen mittels Formular geänderte Daten in der Datei aenderung.php auf, die nur eben mehrere Felder in der Tabelle spieler_s ändern soll. Wie verknüpfe ich in der UPDATE-Anweisung nun die SET-Attribute? Gefunden habe ich zwei Varianten (siehe 1. und 2.). tun sie beide nicht.

PHP:
  ....
  
  $s_name= $_POST['s_name'];
  $s_vorname = $_POST['s_vorname'];
  $position = $_POST['position'];
  $Alter = $_POST['Alter'];
  $tore = (int)$_POST['tore'];
  $assists = (int)$_POST['assists'];
  $Heimatverein = $_POST['Heimatverein'];
  $r_nummer = $_POST['r_nummer'];
  $bild_id = $_POST['bild_id'];
   ......
  
 $einsatz = "s_name = '".$s_name."', s_vorname = '".$s_vorname."', position = '".$position."', Alter = '".$Alter."', tore = '".$tore."',
  assists = '".$assists."', Heimatverein = '".$Heimatverein."', r_nummer = '".$r_nummer."'";
  $update="UPDATE spieler_s SET $einsatz WHERE bild_id ='$bild_id'";
 $update="UPDATE spieler_s SET s_name = '$s_name', s_vorname = '$s_vorname', position = '$position', Alter = '$Alter', tore = '$tore', assists = '$assists', Heimatverein = '$Heimatverein', r_nummer = '$r_nummer' WHERE bild_id ='$bild_id'";
  $ergebnis = mysql_query($update) or die ("abfrage nicht in ordnung");

=================================================

"Das Wichtigste im Leben ist die Wahl des Berufes. Der Zufall entscheidet darüber." Pascal, Blaise
 
Zurück