→ ybite:Wait,所以你到底有沒有用到資料庫? @@12/16 04:47
→ ybite:喔等等我懂了 Orz12/16 04:48
→ ybite:你所用的資料庫系統是? 12/16 04:48
→ knives:用not in 不就好了12/16 06:59
→ mattttt:用迴圈產生SQL的DELETE的字串,來刪除就可以了。12/16 08:23
→ mosluce:DELETE FROM table WHERE NOT IN (...,...,...,...,...)12/16 09:17
用mosluce板友的方法時要小心如果$arr是空陣列時
會出現把整個table都清光的情形
另一種比較麻煩一點的方法
如果兩邊資料量都不大的話
可以先把資料庫的資料撈成陣列
再用array_diff這一類的函數做差異比對
用比對的結果跑迴圈去刪
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.218.220.74
→ freshroger:array_diff 感覺速度比較慢XD 12/17 12:11