在PHP中如何做大量刪除?

來源:互聯網
上載者:User

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

  }

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.