Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Cách tốt nhất để xóa các hàng mysql khỏi trang html - xóa liên kết và php

Thực hành tốt nhất và tiết kiệm là sử dụng hộp kiểm. Google không tạo ra chúng, người dùng không thể dễ dàng đưa mã độc vào và nó không làm mới trang sau mỗi lần xóa:

Mẫu HTML:

while ($row = mysql_fetch_assoc($items))
{
    echo '<input name="delete['.$row['id'].']" type="checkbox">';
}

Mẫu xử lý PHP:

$delete = $_POST['delete'];

foreach($delete as $id = $value)
{
    $id = mysql_real_escape_string($id);
    mysql_query("DELETE FROM table_name WHERE id = $id");
}

Một cái gì đó như thế này sẽ thực hiện công việc một cách tốt đẹp



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ngôn ngữ dịch ngữ pháp

  2. Làm cách nào để gỡ cài đặt MySQL khỏi Mac OS X?

  3. lỗi mysql_connect 500

  4. MySQL GROUP BY và điền vào các hàng trống

  5. lỗi 1265. Dữ liệu bị cắt ngắn cho cột khi cố gắng tải dữ liệu từ tệp txt