backbone: ist das eine gültige php/mysql syntax

kann man das so schrieben bzw. ist das so gültig???

$update_hardware="UPDATE hardware SET (cpu, ram, hdd, fdd, cd_rom_1,cd_rom_2,grafikkarte, nic, mac, ip, subnetmask) '$cpu','$ram','$hdd','$fdd','$cd_rom_1','$cd_rom_2','$grafikkarte','$nic','$mac','$ip','$subnetmask' WHERE pc_nr='$pc_nr'";

  1. Du hast die values vergessen. So müsste es gehen:

    $update_hardware="UPDATE hardware SET (cpu, ram, hdd, fdd, cd_rom_1,cd_rom_2,grafikkarte, nic, mac, ip, subnetmask) VALUES('$cpu','$ram','$hdd','$fdd','$cd_rom_1','$cd_rom_2','$grafikkarte','$nic','$mac','$ip','$subnetmask') WHERE pc_nr='$pc_nr'";

    1. hm... erstmal thx für die hilfe aber es funzt irgendwie immer noch nich :(

      ne zweite frage:

      kann ich das so schreiben? (schaut mal besonders bei values hin, ob sich das ich überschreibt (gegenseitig) oda so)

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

      if ($submit) {

      mysql_query($update_hardware,$connect);

      mysql_close($connect);

      echo "Die Daten wurden geändert";
      }
      else
      {

      $abfrage_hardware="SELECT * FROM hardware WHERE pc_nr='$pc_nr'";

      $result_hardware=mysql_query($abfrage_hardware,$connect);

      while ($zeile_hardware=mysql_fetch_array($result_hardware)) {

      <table><form>
      <tr><td id="t_main">PC-Nummer</td>
      <td id="t_wert"><input type="text" name="pc_nr" value="<? echo $zeile_hardware[pc_nr]; ?>""<? echo $pc_nr ?>" size="6" maxlength="6"></td></tr>
      <tr><td align="left"><input type="submit" name="submit" value="sendern"></td><td align="left"><input type="reset" border="0"></td></tr>
      </form></table>
      <?
      }
      ?>

  2. $update_hardware="UPDATE hardware SET cpu='$cpu, nächstes='$nächstes' usw....

    Gruss
    Rainer