Bonjour,
dans le cadre d'un projet, je dois importer massivement des données depuis des fichiers csv (Plus dizaines de milliers de lignes).
Afin d'éviter les nombreux appels à la base de données, je souhaiterai préparer les requêtes et les exécuter toutes en même temps.
En gros, je les stocke au sein d'une variable string:
$requetes = "INSERT INTO table1("champ1", "champ2", "champ3", "champ4") Values("donnees1", "donnees2", "donnees3", "donnees4); UPDATE table2 SET champ1="truc", champ2="Truc"; INSERT INTO table3 /* ....;etc...*/";
Pour ce faire, je pensais utiliser la méthode $this->db->query($requetes).
Mais malheureusement, ça ne fonctionne pas: j'ai une erreur me stipulant que ce qui se trouve après le ; de la première requête est erroné...
can u help me??
D'avance, merci.
Cdt,
Partager