Mysql
 sql >> Database >  >> RDS >> Mysql

Inserisci più righe di MySQL usando php

Crea la tua query in un ciclo e poi eseguila quando il ciclo è in competizione

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

Noterai anche che ho spostato l'inclusione della tua connessione DB al di fuori del loop. Non c'è bisogno di effettuare ripetutamente quella chiamata.

Inoltre, assicurati di evitare l'inserimento di quei valori o di utilizzare query parametrizzate per fare in modo che i tuoi inserimenti proteggano dalle iniezioni SQL.