sql >> Databáze >  >> RDS >> Mysql

Vložte více řádků mysql pomocí php

Stačí vytvořit dotaz ve smyčce a poté jej spustit, když smyčka soutěží

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

Také si všimnete, že jsem přesunul vaše zahrnutí vašeho DB připojení mimo smyčku. Není třeba tento hovor opakovat.

Také se ujistěte, že jste tyto vkládané hodnoty buď escapovali, nebo pomocí parametizovaných dotazů vytvořili vaše vložky na ochranu před vkládáním SQL.



  1. Hibernace automatické vytváření databáze

  2. hibernace s c3p0:createClob() ještě není implementováno

  3. Jak získat řádkovou pozici?

  4. Hodnocení hráčů podle kategorií v průběhu měsíců