Re: [請益] 如何用checkbox foreach 刪除多筆資料
※ 引述《ufly (飛)》之銘言:
: ※ 引述《ufly (飛)》之銘言:
: --------------
: del.php
: --------------
: <?php
: $link=mysql_connect("localhost","root","test");
: mysql_select_db("mydb");
: $idArray=$_POST['del'];
: foreach((array)$idArray as $username){
: $sql = 'delete from member_table where username=\''.$username.'\'';
這邊要執行 mysql_query 後才有反應
還有個人習慣
$query = " DELETE FROM member_table WHERE username = '$username' ";
這樣的寫法以後改起來起比較直觀
: if((mysql_affected_rows()==0) or (mysql_affected_rows==-1))
: {
: echo "沒有找到紀錄,或者刪除時出錯";
: exit;
: }
: else{
: echo "紀錄已刪除</br>";
: echo "$sql</br>";
: echo "$username";
: }
: }
: mysql_close();
: ?>
還有如果沒有必要顯示刪除狀況的話,除了用 foreach 的方法直接使用 SQL 比較簡單
前提是如果使用自動索引的話
</php
// .....
$list = implode(', ', $_POST['del']);
$query = " DELETE FROM member_table WHERE userid IN ($list) ";
mysql_query($query);
// .....
也是一種處理方法
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.116.185.82
推
05/14 23:34, , 1F
05/14 23:34, 1F
推
05/15 07:08, , 2F
05/15 07:08, 2F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章