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

Menyusun kueri SQL berdasarkan beberapa status kotak centang

Beri nama kotak centang Anda seperti ini:

<input type="checkbox" name="chk[]" value="1" />
<input type="checkbox" name="chk[]" value="2" />

dan seterusnya, di mana nilainya adalah id dari Tabel1. Saat pengguna menekan tombol kirim, POST akan berisi nilai dari kotak centang yang dicentang.

Di PHP Anda, Anda kemudian memiliki

$chkArr = isset($_POST['chk']) ? $_POST['chk'] : array();
$chkArrCSV = implode(',',$chkArr);

Kemudian Anda dapat membuat kueri sebagai

$sql = 'SELECT blah FROM blah WHERE id IN '.mysql_real_escape_string($chkArrCSV);

dan apa pun yang Anda perlukan untuk membersihkan input pengguna.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengapa MySQL mengizinkan grup berdasarkan kueri TANPA fungsi agregat?

  2. Cara memeriksa duplikat di tabel mysql di beberapa kolom

  3. PDO MySQL:Sisipkan beberapa baris dalam satu kueri

  4. Bagaimana cara membuat partisi untuk setiap bulan di tahun ini

  5. Kesalahan dalam sintaks SQL Anda; periksa manual yang sesuai dengan versi server MySQL Anda