Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Mehrfaches INSERT INTO MySQL aus dem $_POST-Array

Nun, Sie können versuchen, dieses Array mit einem foreach zu loopen. Nehmen wir also an, Sie haben Ihre Kontrollkästchen als name="checkbox[]" benannt .

Dann auf der Seite, wo Sie den $_POST verarbeiten vars, die Sie tun können

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

Dies ist nur ein Pseudo-Code, um Ihnen den Einstieg zu erleichtern.

Weitere Informationen zu vorbereiteten Anweisungen finden Sie hier:http://php .net/manual/en/mysqli-stmt.bind-param.php