Maison  >  Article  >  php教程  >  在PHP中如何做批量删除?

在PHP中如何做批量删除?

WBOY
WBOYoriginal
2016-06-13 09:32:461029parcourir

   在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;

  }

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn