[請益] 問一個 sql 問題?

看板PHP作者 ( )時間19年前 (2006/03/14 18:07), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/3 (看更多)
目前小弟有一個困難是 .. 假設我有存放照片(photo)的 table,裡面有一個欄位是記錄他的順序 (0 ~ 99999) Table 為: Photo(Uno, OrderNo) 目前有個問題是,如原本對應是 a,b,c,d,e,f 0,1,2,3,4,5 (其中 a,b,c,d,e,f 各代表照片的 unique number) 我若在一個頁面中利用 javascript 等方法把它換成 a,b,c,d,e,f 5,4,2,1,0,3 那請問我要如何去下 sql 指令把這個 table 做更新會比較好呢? 還是一定要一個一個 update 去下? (如 update photo set OrderNo = '$order' where Uno = '$no') 如果一個一個去下我有 100 張就要下 100 次,不知是否有更好的方法呢? 謝謝。 :> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.119.164.153

03/14 18:45, , 1F
應該只能一個一個去換吧,也沒什麼規律可言。
03/14 18:45, 1F

03/14 18:45, , 2F
什麼情況會用到這樣,可以說出來參考一下嗎
03/14 18:45, 2F

03/15 15:30, , 3F
可以把你改過的數字存在陣列 用迴圈去跑 這樣只要寫一次
03/15 15:30, 3F
文章代碼(AID): #145fNB8m (PHP)
文章代碼(AID): #145fNB8m (PHP)