mysql サーバーから 2 つのテーブルを Web サーバー上の csv ファイルにエクスポートしたいと考えています。
mysql と Web サーバーの両方が同じマシンで実行されており、Web に面していません。これは、私が定期的に実行するタスクを自動化するための小さな Web アプリケーションにすぎないため、セキュリティは問題になりません。
私が試した方法は、絶対に理想的ですが、うまくいきませんでした:
$exportArticle = 'SELECT *
INTO OUTFILE "article_line.csv"
FIELDS TERMINATED BY ","
ENCLOSED BY "\""
ESCAPED BY "\\"
LINES TERMINATED BY "\\n\\r"
FROM article_line';
そして、スクリプトで次のように呼び出します。
mysql_query($exportArticle);
しかし、残念ながら、これは何も書き込みません (ただし、エラーも発生しません)。
誰かがこれで私を助けることができれば、それは素晴らしいことです! ありがとう
編集:明確にするために、私は過去2時間半、Googleとstackoverflowの両方を閲覧してこれに対する解決策を探し、面白くない方法をたくさん試しました. 理解できない頭の中で混乱しているだけなので、答えがすでにここにあると誰かが信じている場合はお詫び申し上げます-これまでのところ、私にはうまくいきませんでした.