PHPでMySQLのデータのインポート&SELECT結果のダウンロードこんにちはゲストさん。>>解決済みの質問PHPでMySQLのデータのインポート&SELECT結果のダウンロードこんにちは。いつもここにはお世話になっています。ご質問が何点かあって申し訳ないのですが、簡単に作ろうとしているスクリプトを説明すると一日一回夜中にCSVかTEXT形式でデータがアップされます。それをMysqlの指定したテーブルにインポートします。その際前日のデータは全て削除します。作られたCSVファイルも削除したいんです。翌日にそのインポートされたデータを検索し必要に応じて検索されたデータをダウンロードできるようにしたいんです。ダウンロードするファイルはCSVでファイル名はテーブル名に検索した時の時間をつけた名前。これを全てPHPで行いたいんです・・・。現在検索とSSHでログインしてのMysqlにインポートはできました。ダウンロードはまだ挑戦していないのですが、まずファイルを作ることとPHPでのデータのインポートができるのかわかりません。mysql_query($sql);とスクリプトを記述しましたが出来ませんでした。'/home/パス/テキスト名.txt';とするとできたのですが、単純にこれをSELECT等と同じようにしたらダメなのでしょうか?質問が多く申し訳ないのですが、ご教授をよろしくお願いします。17:19:41通報するQNo.1090002amountainblastすぐに回答ほしいです質問者が選んだベストアンサーPHPはスクリプト言語であるため、何らかのアクション(通常はWebへのアクセス)をトリガーにして起動されます。何らかのアクションがなければ、自動的にPHPを動かすと言うことは不可能です。(cronはアクセスを自動しようと言うことです)現在何らかの方法で、WebサーバーにPHPをUPしていると思いますが、そのUSERで、SSHなりTELNETなりで、サーバーにはログインできないのですか?出来なければ、cronは利用できません。回答(3)ANo.2kusukusu的はずれかもしれませんが、「時間を取得してある時間になればデータがインポート」と言うのは、「ある一定の時間に、なれば自動的にデータをインポートしたい」という事でしょうか?もしそれなら、時間になれば、そのPHPにたいして何らかのキックが必要です。18:57:23お礼はい、まさしくそういったことです。データの更新が真夜中になってしまいますので、そのようなことをしたいのです。(0)通報するANo.1kusukusu1.出来ます2.CSVファイルをfile関数で配列に取り込み、ループさせてinsertしていけばいいです。3.指定したディレクトリが、httpユーザーに書込権限があれば、unlinkで削除出来ます。4.??ちょっと意味が分かりません。11:11:10お礼ありがとうございます。上記の質問は何故かほとんど解決できました・・・。後は時間を取得してある時間になればデータがインポートできればとりあえずは完成なのですが・・・。データのインポートができません。mysql_db_query($db,$sql);としたのですが、何故かダメでした・・・。文字化けが解消できずに困っています。現在、MySQLのデータをPHPからエクスポート(ダウンロード)する機能を作成しています。会社の方で必要に迫られ、以下のような処理を行おうとして行き詰まっております。MYSQLは4シリーズを、PHP...PHPとMySQLについて。さくらインターネットのスタンダードプランを使っています。先日からMYSQL+PHPの勉強をはじめました。Reserved.掲載情報の著作権は提供元企業等に帰属します。