Ok, som du fortalte mig via chat, at du kan kalde en php-fil gennem exec, og CI raw sql er nyt for dig (og tro mig, jeg kender ikke CI slet )....
Og som du har udtalt, at filnavnet vil blive kendt fra, lad os kalde det en php-fil med en formular, og at filen allerede er blevet uploadet til view
mappe i et kendt hierarki, så overvej følgende streng:
LOAD DATA INFILE '/full/path/to/view/myfile.txt'
INTO TABLE users
FIELDS TERMINATED BY ','
OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n'
Ja, det vil være én stor streng i php. Så det vil være som enhver anden streng, som et udvalgt udsagn. Når du har oprettet forbindelse til mysqli
(som du viste mig, og jeg redigerede spørgsmålet), så udfør det!
Hvis filnavnet kommer ind i PHP $_POST
skal sammenkædes i den blå blok ovenfor, så er det det, der skal ske. Det enkelte citat efter filnavnet er kritisk, tro mig.
Fra manualsiden til indlæs data