Bonjour,

Je souhaite insérer des centaines de valeurs dans ma table.

Est-il plus rapide de faire une requête SQL qui traitera en une seule fois toutes les valeurs que je souhaite inserer.

Ou alors les insérer une à une ?

En bref est-ce que :
$sql = "INSERT INTO X ('a' , 'b') VALUES ('234', '3442');
INSERT INTO X ('a' , 'b') VALUES ('234', '3442');
INSERT INTO X ('a' , 'b') VALUES ('234', '3442');
INSERT INTO X ('a' , 'b') VALUES ('234', '3442');
INSERT INTO X ('a' , 'b') VALUES ('234', '3442');
INSERT INTO X ('a' , 'b') VALUES ('234', '3442');
etc..."

$req = mysql_query("sql");
Est plus rapide que
$sql = "INSERT INTO X ('a' , 'b') VALUES ('234', '3442');
$req = mysql_query("sql");
$sql = "INSERT INTO X ('a' , 'b') VALUES ('234', '3442');
$req = mysql_query("sql");
$sql = "INSERT INTO X ('a' , 'b') VALUES ('234', '3442');
$req = mysql_query("sql");
$sql = "INSERT INTO X ('a' , 'b') VALUES ('234', '3442');
$req = mysql_query("sql");
$sql = "INSERT INTO X ('a' , 'b') VALUES ('234', '3442');
$req = mysql_query("sql");
etc...