以前批量操作數(shù)據(jù)庫(kù)表時(shí),比如說(shuō)批量刪除,自己把要?jiǎng)h除的id值放到一個(gè)數(shù)組中,然后循環(huán)取出數(shù)組中的id去執(zhí)行刪除sql,感覺(jué)這樣做既麻煩,效率又低,一直沒(méi)有找到好的方法,今天看到一段代碼中,欣喜若狂?。?wbr>感覺(jué)自己菜了點(diǎn),高手飄過(guò)就行,呵呵~~):
假設(shè)要?jiǎng)h除的ID值保存在數(shù)組 $arr 中
$ids = implode(',',$arr); //把數(shù)組中的id中組成 23,34,11,44 字符串的形式
$sql = 'DELETE from TABLE WHERE id in ('.$ids.') ';
然后執(zhí)行此sql就可以實(shí)現(xiàn)批量刪除
很簡(jiǎn)單的一點(diǎn)小東西,功能卻很強(qiáng)大~~~