分享

php中implode函数和sql中的in的配合使用-一叶随风飘-ZOL博客

 东海渔歌2011 2011-01-29

php中implode函数和sql中的in的配合使用


2009-07-21 11:51:30    分类:php学习 | 技术 |  评论(2) |  浏览(373)

    以前批量操作数据库表时,比如说批量删除,自己把要删除的id值放到一个数组中,然后循环取出数组中的id去执行删除sql,感觉这样做既麻烦,效率又低,一直没有找到好的方法,今天看到一段代码中,欣喜若狂啊(感觉自己菜了点,高手飘过就行,呵呵~~)

假设要删除的ID值保存在数组 $arr 中

$ids = implode(',',$arr);   //把数组中的id中组成 23,34,11,44  字符串的形式

$sql = 'DELETE from TABLE WHERE id in ('.$ids.') ';

然后执行此sql就可以实现批量删除

很简单的一点小东西,功能却很强大~~~

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多