PHPで、CSV形式のファイル又はaccessのファイルをデータベースとして扱う方法はありますか?

(SQL文で検索や挿入、修正、削除したい)
環境は、Linux系のWebサーバー、Apache、PHP4.1.2です。

回答の条件
  • 1人10回まで
  • 登録:2006/04/27 10:54:16
  • 終了:2006/05/04 10:55:03

回答(2件)

id:tadashi0805 No.1

tadashi0805回答回数287ベストアンサー獲得回数292006/04/27 11:33:16

ポイント10pt

PEARをかませば、何かあるような気がしましたが、見つかりませんね。

目的とはちょっと違ってくるかもしれませんが、LinuxならMySQLが使えるので、CSVファイルの各カラムに対応できる適当なテーブルを作れば、CSVファイルをload fileコマンドでテーブルにインポートできるので、CSVファイル直接ではありませんが、元ネタとしてなら可能です。

id:pxb12663 No.2

pxb12663回答回数395ベストアンサー獲得回数142006/04/27 11:34:10

ポイント10pt

CSVファイルを一旦PHP内で配列として処理して、MySQLなりのDBにINSERTする方法が手っ取り早くていいのではないでしょうか?

PHPにはCSV関連の便利な関数があります。

http://ponk.jp/php_file/index.php?page=5

  • id:bonlife
    ちょっと気になったので開けさせていただきました。
    CSVだと他のDBを使わないとSQLで処理するのは無理ですが、AccessのDB(mdb)であれば、ODBC経由でSQLで処理を行うことは可能です。
    PEAR DBを使うこともできます。
    すでに何らかの方法で解決済みかもしれませんが、参考になれば幸いです。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません