sql >> データベース >  >> RDS >> Mysql

PHP CodeIgniterを使用してCSVデータをMYSQLデータベースにインポートする方法は?

    さて、あなたがチャットで私に言ったように、execを介してphpファイルを呼び出すことができ、CI raw sqlはあなたにとって新しいものです(そして私はCIをまったく知らない )....

    そして、ファイル名はから知られるようになると述べたように、それをフォーム付きのphpファイルと呼びましょう。また、ファイルはすでにviewにアップロードされています。 既知の階層のフォルダの場合は、次の文字列を検討してください。

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

    はい、それはphpの1つの大きな文字列になります。したがって、selectステートメントのように、他の文字列と同じようになります。 mysqliに接続した後 (あなたが私に見せて、私が質問を編集したように)、それからそれを実行してください!

    PHP $_POSTにファイル名が入っている場合 上の青いブロックに連結する必要があります。そうすると、それが発生する必要があります。ファイル名の後のその一重引用符は重要です、私を信じてください。

    データのロード のマニュアルページから




    1. 配列PHPの配列にアクセスする

    2. SQL Group Byおよびmin(MySQL)

    3. MySQLの10進フィールドの正しいデフォルト値は何ですか?

    4. 複数のApacheをインストールした後のXamppでのApacheの問題