sql >> Database >  >> RDS >> Mysql

Voeg meerdere rijen mysql in met php

Bouw uw query gewoon in een lus en voer deze vervolgens uit wanneer de lus is voltooid

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

Je zult ook merken dat ik je include van je DB-verbinding buiten de lus heb verplaatst. U hoeft niet herhaaldelijk te bellen.

Zorg er ook voor dat u ofwel de ingevoegde waarden ontwijkt, of geparametiseerde query's gebruikt om uw invoegingen te maken om te beschermen tegen SQL-injecties.



  1. Kom naar Amsterdam voor een Meetup met OptimaData &VidaXL

  2. MySQL:fout bij het verwijderen van de database (errno 13; errno 17; errno 39)

  3. Hoe tel je hoeveel artsen er door elke patiënt worden geboekt?

  4. SQL-query die een tabel retourneert waarin elke rij een datum in een bepaald bereik vertegenwoordigt