Ok, comme vous m'avez dit via le chat que vous pouvez appeler un fichier php via exec, et CI raw sql est nouveau pour vous (et croyez-moi, je ne connais pas CI du tout )....
Et comme vous avez indiqué que le nom du fichier va être connu, appelons-le un fichier php avec un formulaire, et que le fichier a déjà été téléchargé dans la view
dossier dans une hiérarchie connue, puis considérez la chaîne suivante :
LOAD DATA INFILE '/full/path/to/view/myfile.txt'
INTO TABLE users
FIELDS TERMINATED BY ','
OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n'
Oui, ce sera une grosse chaîne en php. Ce sera donc comme n'importe quelle autre chaîne, comme une instruction select. Après vous être connecté avec mysqli
(comme vous me l'avez montré, et j'ai édité la question), puis exécutez-le !
Si le nom du fichier entrant dans le PHP $_POST
doit être concaténé dans le bloc bleu ci-dessus, alors c'est ce qui doit se passer. Ce guillemet simple après le nom de fichier est essentiel, croyez-moi.
Depuis la page Manuel pour Charger des données