萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> php編程 >> 在PHP中如何做批量刪除?

在PHP中如何做批量刪除?

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

  }

copyright © 萬盛學電腦網 all rights reserved