2014-09-04 104 views
-1

只是停留在這個mysql更新代碼。我修改了運行的INSERT代碼,試圖讓它更新我的字段。PHP更新數據庫

任何人都知道我的代碼有什麼問題,或者是我的錯誤可能在其他地方。

提前致謝!

{ 


      $_POST['dogs'] = mysql_real_escape_string($_POST['dogs']); 
      $_POST['cats'] = mysql_real_escape_string($_POST['cats']); 


      mysql_query(" UPDATE animals WHERE id='5' SET (dogs,cats) 
          VALUES(

           '".$_POST['dogs']."', 
           '".$_POST['cats']."', 
          ) "); 

     } 
+2

'SET ...'前'WHERE ....' – 2014-09-04 03:47:55

回答

3

修理你這樣的代碼

$dogs = mysql_real_escape_string($_POST['dogs']); 
$cats = mysql_real_escape_string($_POST['cats']); 
mysql_query("UPDATE animals 
      SET dogs = '$dogs', cats = '$cats' 
      WHERE id='5'"); 
+0

謝謝@kefy就像一個魅力的工作。我沒有意識到必須在哪裏。 – Jason 2014-09-04 04:02:48

+0

歡迎您,非常感謝,如果你給一個清單:) – kefy 2014-09-04 04:09:12

+0

剛剛檢查! – Jason 2014-09-04 04:19:34