Au lieu d'utiliser une boucle, les fonctions de base de données Joomla peuvent-elles créer une instruction SQL comme celle-ci?
INSERT INTO #__tablename (col1,col2)
VALUES
('1', 'one'),
('2', 'two'),
('3', 'three'),
...
('999', 'three'),
Les documents sur Accès à la base de données à l'aide de JDatabase , font référence aux transactions et à l'utilisation de SQL ou d'objets, mais aucune mention de plusieurs valeurs dans les deux cas.
$values
variable avec un tableau decomma separated row strings
programmation, ce qui économise beaucoup de temps et a une marge d'erreur inférieure, plutôt que de créer manuellement les chaînes séparées par des virgules comme dans sa réponse ou même de concaténer d'ailleurs.