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

Beberapa INSERT INTO MySQL dari $_POST array

Nah, Anda bisa mencoba mengulang dengan foreach pada array itu. Jadi, katakanlah Anda menamai kotak centang Anda sebagai name="checkbox[]" .

Kemudian pada halaman tempat Anda memproses $_POST vars yang dapat Anda lakukan

$sql = "INSERT INTO table(column1,column2) VALUES (?,?)";
$stmt = $mysqli->prepare($sql);
foreach ($_POST['checkbox'] as $box) {
    //process each checkbox here
    $stmt->bind_param('ss', $box, $otherValue);
    $stmt->execute();
}

Ini hanyalah kode semu untuk membantu Anda memulai.

Anda dapat menemukan info lebih lanjut tentang pernyataan yang disiapkan di sini:http://php .net/manual/en/mysqli-stmt.bind-param.php



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengembalikan database mysql yang terhapus

  2. Bagaimana cara membuat kunci asing yang juga merupakan kunci utama di MySQL?

  3. Apakah ada cara untuk memeriksa kinerja Pengindeksan mysql?

  4. MySQL menambahkan 12 jam ke bidang waktu

  5. Kolom Dinamis dalam pernyataan SQL Select, menjaga nilai yang tidak ditentukan