以前批量操作数据库表时,比如说批量删除,自己把要删除的id值放到一个数组中,然后循环取出数组中的id去执行删除sql,感觉这样做既麻烦,效率又低,一直没有找到好的方法,今天看到一段代码中,欣喜若狂啊(感觉自己菜了点,高手飘过就行,呵呵~~):
假设要删除的ID值保存在数组 $arr 中
$ids = implode(',',$arr); //把数组中的id中组成 23,34,11,44 字符串的形式
$sql = 'DELETE from TABLE WHERE id in ('.$ids.') ';
然后执行此sql就可以实现批量删除
很简单的一点小东西,功能却很强大~~~