Re: [請益] 請問想要進行特殊的delete
※ 引述《ROCKIT (ROLL)》之銘言:
: 請問一下
: 假如說今天有一個$Arr是一個陣列
: 陣列的大小不一定
: 有沒有辦法簡單的做到
: 將資料庫裡面的某個欄位假設說是sid
: 去檢查不在這個陣列內的值就將他從資料庫移除
→
12/16 04:47,
12/16 04:47
→
12/16 04:48,
12/16 04:48
→
12/16 04:48,
12/16 04:48
→
12/16 06:59,
12/16 06:59
→
12/16 08:23,
12/16 08:23
→
12/16 09:17,
12/16 09:17
用mosluce板友的方法時要小心如果$arr是空陣列時
會出現把整個table都清光的情形
另一種比較麻煩一點的方法
如果兩邊資料量都不大的話
可以先把資料庫的資料撈成陣列
再用array_diff這一類的函數做差異比對
用比對的結果跑迴圈去刪
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.218.220.74
→
12/17 12:11, , 1F
12/17 12:11, 1F
討論串 (同標題文章)