Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Wiele INSERT INTO MySQL z tablicy $_POST

Cóż, możesz spróbować pętli z foreach na tej tablicy. Załóżmy więc, że nazwałeś swoje pola wyboru jako name="checkbox[]" .

Następnie na stronie, na której przetwarzasz $_POST różne możliwości

$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();
}

To tylko pseudokod na początek.

Więcej informacji na temat przygotowanych wyciągów znajdziesz tutaj: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. zapytanie sql do pobrania rekordów z następnych 30 dni

  2. Wiele wkładek z PDO

  3. Wykonaj hibernację, cytując wszystkie nazwy tabel/kolumn

  4. Logstash INPUT MySQL

  5. Widelec czy nie widelec?