Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak zaimportować dane CSV do bazy danych MYSQL za pomocą PHP CodeIgniter?

Ok, jak powiedziałeś mi na czacie, że możesz wywołać plik php przez exec, a CI raw sql jest dla ciebie nowością (i zaufaj mi, CI w ogóle nie znam )....

A jak stwierdziłeś, że nazwa pliku będzie znana, nazwijmy go plikiem php z formularzem, a plik został już wgrany do view folder w jakiejś znanej hierarchii, a następnie rozważ następujący ciąg:

LOAD DATA INFILE '/full/path/to/view/myfile.txt' 
INTO TABLE users  
    FIELDS TERMINATED BY ',' 
           OPTIONALLY ENCLOSED BY '"'
    LINES  TERMINATED BY '\n'

Tak, to będzie jeden duży ciąg w php. Będzie więc jak każdy inny ciąg, jak instrukcja select. Po połączeniu się z mysqli (jak mi pokazałeś, a ja edytowałem pytanie), a następnie wykonaj je!

Jeśli nazwa pliku trafia do PHP $_POST musi być połączony z niebieskim blokiem powyżej, to właśnie musi się stać. Ten pojedynczy cytat po nazwie pliku ma kluczowe znaczenie, zaufaj mi.

Ze strony podręcznika Wczytaj dane




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zainstaluj mysql-pythona (Windows)

  2. Ile osób rejestruje się w dzień tygodnia

  3. Jak mogę cofnąć ostatnią komendę usuwania w MySQL?

  4. Jak najlepiej wybrać pierwsze dwa rekordy z każdej grupy za pomocą polecenia SELECT?

  5. Jak sprawdzić, czy wartość jest liczbą całkowitą w MySQL?