sql >> Databasteknik >  >> RDS >> Mysql

Flera INSERT INTO MySQL från $_POST array

Tja, du kan försöka loopa med en foreach på den arrayen. Så låt oss säga att du har döpt dina kryssrutor som name="checkbox[]" .

Sedan på sidan där du bearbetar $_POST vars du kan göra

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

Detta är bara en pseudokod för att komma igång.

Du kan hitta mer information om förberedda uttalanden här:http://php .net/manual/en/mysqli-stmt.bind-param.php



  1. kopplar postgresql och codeigniter

  2. Onlineschemauppgradering i MySQL Galera Cluster med RSU-metoden

  3. Hur man listar alla tabeller i Oracle

  4. Slumpmässig post från mysql-databas med CodeIgniter