2011-05-09 64 views
0

我不太清楚如何去解決這個問題,我已經在PHP「id,name,description,date,albumid,path」的while循環中回顯了信息,但我有因此作者可以編輯他們想要的任何內容,然後單擊保存按鈕,所有內容都會更新。更新多個數據庫行的腳本

我需要一個腳本,它將逐行更新所有內容,但我不知道這樣做的方法,因爲我知道如果使用Mysql更新進行更新,您需要每次創建一個查詢,那麼如何我存儲來自每個獨特領域的所有信息並同時更新它們。

在此先感謝。

+0

我可以問你爲什麼需要一個更新辦呢?爲什麼不循環遍歷每一行並對每一行進行更新? – 2011-05-09 01:35:01

回答

0
UPDATE tbl 
    SET field = CASE id 
        WHEN 1 THEN 'foo' 
        WHEN 2 THEN 'bar' 
        ... 
        ELSE 'baz' 
       END 

這個查詢將設置foo價值的fieldid = 1行等