Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana cara menghapus banyak baris dari database mysql dengan kotak centang menggunakan PHP?

sertakan semua elemen input di dalam <form> . Anda tag:<form> all inputs are here </form>

pembaruan:

<input name = "checkbox[]" type="checkbox"  id="checkbox[]" value="<?php echo     $rows['course_code'];?>">

ke (id tidak penting di sini):

<input name="checkbox[]" type="checkbox"  value="<?php echo $rows['course_code'];?>"/>

dan kode tombol Anda:

<input type='button' id="delete" value='Delete' name='delete'>

untuk

<input type="submit" value="Delete"/>

atur pembukaan <form> tag ke <form action="delete.php" method="post">

Catatan:Saya berasumsi kode di bawah ini ada di file delete.php. jika tidak ganti "delete.php" dengan nama tersebut pada tag pembuka di atas.

file delete.php Anda:

<?php
$cheks = implode("','", $_POST['checkbox']);
$sql = "delete from $tbl_name where course_code in ('$cheks')";
$result = mysql_query($sql) or die(mysql_error());
mysql_close();
?>

Catatan: Karena mysql_ akan dihentikan di masa mendatang, lebih baik gunakan ekstensi mysqli . Tetapi sebelum menggunakannya, Anda harus mengaktifkannya di server Anda. mysqli adalah bagian dari php dan versi php yang lebih baru memilikinya tetapi tidak diaktifkan. Untuk mengaktifkannya, lihat halaman info php dan temukan path file php.ini di baris "Loaded Configuration File" pada halaman tersebut. Anda dapat melihat halaman info php dengan memuat file php di bawah ini di browser:

<?php
 phpinfo();
?>

buka file php.ini itu di editor teks dan batalkan komentar atau tambahkan baris extension=php_mysqli.dll di daftar ekstensi sana. juga cari "extension_dir" dan buka direktori yang tertulis dan pastikan file php_mysqli.dll ada di sana. (Anda mungkin memiliki ekstensi .so jika Anda tidak menggunakan OS windows)

Kemudian restart server Anda dan selesai!

Oleh Fred -ii-



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Python Pandas to_sql, bagaimana cara membuat tabel dengan kunci utama?

  2. PHP &MySQL membandingkan kata sandi

  3. Pelajari Kueri SQL Dasar Menggunakan MySQL

  4. Menjalankan kueri MySQL SELECT * secara paralel

  5. Hitung persentil dari keterkinian di MySQL