作者kenshieh ( )
看板PHP
標題[請益] 問一個 sql 問題?
時間Tue Mar 14 18:08:05 2006
目前小弟有一個困難是 ..
假設我有存放照片(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
1F:推 andreli:應該只能一個一個去換吧,也沒什麼規律可言。 03/14 18:45
2F:→ andreli:什麼情況會用到這樣,可以說出來參考一下嗎 03/14 18:45
3F:→ netburst:可以把你改過的數字存在陣列 用迴圈去跑 這樣只要寫一次 03/15 15:30