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

Fügen Sie mehrere Zeilen von mysql mit php ein

Erstellen Sie einfach Ihre Abfrage in einer Schleife und führen Sie sie dann aus, wenn die Schleife abgeschlossen ist

require_once("connection.php");
$sql = "INSERT INTO results (id,swim_rank) VALUES ";
for ($i = 0; $i < 7; $i++) {
    $sql .= "('".$id1[$i]."','".$timeRank1[$i]."'),";
}
$sql = rtrim($sql, ',');
// run your query here

Sie werden auch feststellen, dass ich Ihr Include Ihrer DB-Verbindung außerhalb der Schleife verschoben habe. Sie müssen diesen Anruf nicht wiederholt tätigen.

Stellen Sie außerdem sicher, dass Sie entweder diese einzufügenden Werte maskieren oder parametrisierte Abfragen verwenden, um Ihre Einfügungen zum Schutz vor SQL-Injektionen vorzunehmen.