>  기사  >  php教程  >  在PHP中如何做批量删除?

在PHP中如何做批量删除?

WBOY
WBOY원래의
2016-06-13 09:32:461029검색

   在PHP中怎么做批量删除?求代码

  最近在做一个项目,但是批量删除一直都不能达到效果。我把代码贴在下面,各位大牛帮我看看,问题出在什么地方,再此谢谢了!

  //1.批量删除

  if($_POST["chk"]){

  $sid = implode(",", $_POST["chk"]);

  $query = mysql_query("delete from news where news_id in (".$sid.")");

  if($query){

  echo "";

  }

  else {

  echo "";

  }

  }

  这种方法怎么删除也不行,还有有时候点取消也能删除,不知道为什么,求高手解答。

  ------解决方案--------------------

  吧sql语句echo 出来,看看到底执行的是什么,不行在想其他的解决办法

  ------解决方案--------------------

  这个问题很容易解决,把$_POST["chk"]打印,把SQL语句打印 问题就解决了

  ------解决方案--------------------

  建议你贴全你的代码

  ------解决方案--------------------

  echo "";

  你的checkbox没有给value值。

  ------解决方案--------------------

  点取消也能删除是因为这句要这么写:

  还有del() 函数里面:

  if(num==0){

  alert("请选择!");

  return false;

  }

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.