大神帮忙看看,为什么做不到批量删除
php吧
全部回复
仅看楼主
level 1
yijie51 楼主
if ($dopost=='del')
{
$ids = explode(',',$ids);
if(isset($ids) && is_array($ids))
{
foreach($ids as $id)
{
$id = preg_replace("/^[a-z][0-9]$/","",$id);
$query = "DELETE FROM `#@__products` WHERE oid='$id' AND userid='{$cfg_ml->M_ID}'";
$dsql->ExecuteNoneQuery($query);
}
showMsg("删除成功",“-1”);
exit();
}
如果只删除一个,就能成功删除!选择两个或以上,点删除,提交dopost='del',提示删除成功,但是结果没删除掉。。有大神能帮我看看是怎么回事吗?
2015年04月16日 16点04分 1
level 9
晕,你就不能拼成一条SQL执行的,用id in
2015年04月16日 16点04分 2
大神,可以给我演示下怎么改吗?我是小白...
2015年04月16日 17点04分
level 7
$q = 'a'; //告诉我下面echo了什么
$q = array(1,2,3,4);//告诉我下面又echo了什么
if( is_array($a)){
foreach($a as $s){
$q = "s'";
}
}
echo $q
2015年04月16日 17点04分 3
请自动在$q后加上;
2015年04月16日 17点04分
1