PHP 批量刪除資料的方法分析

2022-09-28 04:48:13 字數 736 閱讀 9894

sql:$sql="delete from `doing` where id in ('1,2,3,4')";

資料用逗號隔開。

表單:

複製** **如下:

好$id_dele=$_post['id_dele']將會是乙個陣列,雖然說php是弱型別的,但這裡可沒asp弱。

asp可以直接:

sql="delete from [doing] where id in ('"&id_dele&"')"進行刪除。但php不能把$id_dele直接放進去。因為$id_dele可不是'1,2,3,4'哦,因為$id_dele是乙個陣列,具有鍵和值。

好,php中也不難,剛好有個函式:implode(),對了。同split()explode()功能剛好相反的乙個函式,後兩者是用某字元(比如逗號)分割的,而前者則可以拼接為字串。

因此:

複製** **如下:

$id_deoeckible= implode(",",$_post['id_dele']程式設計客棧);

$sql="delete from `doing` where id in ($id_dele)";

我們提供測試**:

複製** **如下:

<?php

if ($_po程式設計客棧st["action"]="doing")

} }else

?>

本文標題: php 批量刪除資料的方法分析

本文位址:

PHP批量寫入資料 批量刪除資料

批量插入可以參考 sql insert into data id,ip,data values for i 0 i 100 i sql join sqls connect mysql query sql 批量刪除多條記錄,對於比較多的資訊,如果沒有批量刪除功能是非常麻煩的。可以加全選核取方塊 連線資...

php批量刪除資料,php刪除多項資料

1 首先在文章列表頁面 list.php 將多選筐命名為 del id 值為文章id號。例如 list.php 2 處理頁面 del.php include conn.php array post del id 將所選的值組成的陣列放入 array陣列 if empty array echo els...

NHibernate批量刪除資料的方法

方法一 session.delete 這個方法是最常用的,一共有4個過載的方法 void delete object obj int delete string query int delete string query,object value,itype type int delete stri...