• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:csvからmySQLのデータベース作成)

csvからmySQLのデータベース作成

このQ&Aのポイント
  • カンマ区切りのcsvファイルを読み込んでMySQLのデータベースを作成したくて、下記のプログラムを作成しました。
  • しかし、正常に動作しません。どこに問題があるのでしょうか。
  • よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • oooioi
  • ベストアンサー率29% (16/55)
回答No.3

phpmyadminでインポートするのはダメなのか? load data local infileで直接インポートするのはダメなのか?

その他の回答 (2)

noname#244856
noname#244856
回答No.2

mysql_**関数はPHP5.5以降は非推奨とされており、さらにそれ以前のバージョンにおいてもPDOを使ったほうがメリットが大きいのでPDOで書くようにしましょう。以下のリンクを熟読してください。 http://qiita.com/mpyw/items/b00b72c5c95aac573b71 PDOの場合SQL実行に失敗した場合の対応がmysql_**関数を使う場合よりもはるかに簡単です。

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

>INFILE '$file' するのがphpからの参照パスなので、MySQLから参照できないのでは? フルパス指定に変更してみては? CSVの読み込み処理は制限がいろいろあるので、PHPを介して処理するなら SQL形式に変換しながら読んだ方が確実だと思いますが・・・

関連するQ&A