No.4
- 回答日時:
ANo.1(&3)です。
マニュアルのサンプルを元にタブ区切りで書き出すようにしてみました。未検証ですのであしからず(汗
$pgcon = pg_connect("host=localhost dbname=publishing user=www password=foo")
or die('Could not connect: ' . pg_last_error());
$query = 'SELECT * FROM authors';
$res = pg_query($query) or die('Query failed: ' . pg_last_error());
$fp = fopen('出力するファイル名', 'w') or die('File cannot open');
while ($line = pg_fetch_array($res, null, PGSQL_ASSOC)) {
$str = '';
foreach ($line as $item) {
$str .= $item . "\t";
}
fwrite($fp, $str . PHP_EOL);
}
fclose($fp);
pg_free_result($res);
pg_close($pgcon);
#typoがあったらごめんなさい&整形に日本語の空白を使っているのでコピペ注意
この回答への補足
<?php
$fp = @fopen("ファイル名", "r");
while( ! feof( $fp ) ){
echo fgets( $fp, 9182 ) . "<br>";
}
fclose($fp);
?>
このプログラムですと読み込み自体はできたのでファイルはオープンできたようです。
わざわざありがとうございます。
Warning: fopen(test_info.txt) [function.fopen]: failed to open stream: Permission denied in ファイル名 on line 28
File cannot open
上記のようなエラーが出ます。自分でも一度ファイルオープンだけ試したのですがファイルが書き込みできない、開けないと出てしまいます。アクセス権は読み込み、書き込みはできるようになっているのですが…
No.3
- 回答日時:
>phpを使ってデータベースの値を入出力するにはどうしたらよいかといえばよいのでしょうか…
DBからの読み込みも・・ですか?マニュアルはご覧になっていますよね?
http://www.php.net/manual/ja/ref.pgsql.php
サンプルソースでPostgreSQLに繋いで、データを取得している部分があると思います。サンプルはHTMLに出力していますが、代わりにファイルに書き出せばいいでしょう。方法はANo.2の例でよろしいかと。fwrite()をDBからのデータ取得のLoopに入れればいいです(前処理・後処理は当然必要です)。
No.2
- 回答日時:
こういうことでしょうか?
●ファイルの出力
<?php
$filename = "読み込むファイルの名前"
print(file_get_contents($filename));
?>
●ファイルの入力
<?php
$filename = "書き込むファイルの名前";
$str = "書き込む情報";
$fp = fopen($filename, "w");
fwrite($fp, $str);
fclose($fp);
?>
関係ない答えになっていたらすいません><
No.1
- 回答日時:
ファイル入出力というのは、DBじゃなくて「ファイル」の話ですよね。
#PostgreSQLなどは無関係ですね?
>sqlでは\copy into,\copy fromでできるのですが
「SQLでは」ってSQLでファイルを扱うのですか?ちょっと意味がわかりません。普通のファイル入出力はこちら↓の関数を使うのですけど。
http://www.php.net/manual/ja/ref.filesystem.php
早速の回答ありがとうございます。すこし慌てていたので説明が足りなかったです。
課題の内容はweb上から入力されたデータを作成したデータベースに入力し、そのあとそれらのデータをファイルにして出力する。というものなのです。
phpを使ってデータベースの値を入出力するにはどうしたらよいかといえばよいのでしょうか…
自分でも混乱しており説明がうまくいかなくてすみません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL MySQL,JavaScript,PHPコードの結果を表示する方法を教えてください。 1 2023/02/13 17:49
- MySQL #1062 - '0' は索引 'PRIMARY' で重複しています。とでています。 1 2023/01/01 06:13
- PHP PHPで訪問回数を表示するカウンタを作成したい 3 2023/05/27 07:09
- Visual Basic(VBA) セルの値からファイルを複数作りたい2 3 2022/10/07 15:54
- MySQL 書籍の内容はまともでしょうか? 1 2023/01/22 03:07
- その他(プログラミング・Web制作) データ解析ソフトRでのファイル入力read.csvがエラーになります 7 2022/03/27 22:11
- Google Drive Googleマイドライブの共有”リンクを知っている全員”の期限設定 1 2023/01/19 10:33
- その他(データベース) Excel VBA 転記について 1 2022/04/20 16:55
- Excel(エクセル) Excel使用前提 同じフォルダ内にあるファイルの集約等をマクロでできますか 4 2022/09/06 19:03
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
.phpと.incファイルの違いはな...
-
既存PCサイトから携帯サイトを...
-
apache+phpにおいてリクエスト...
-
Quixplorerがうまく動作しない...
-
PHPの慣習的な書き方・組み方に...
-
PHP内にCSSを記述するメリット
-
PHPを使ったリダイレクトを教え...
-
OpenPNEでエラー
-
RSSフィードサービスがチェック...
-
phpの書き方
-
phpMyadmin2.8.1
-
HTMLファイルからPHPファイルへ...
-
HTMLに埋め込んだPHPがうまく出...
-
php経由のMySQL
-
php ホームページ初心者 入力確...
-
sessionの生存時間
-
phpで外部ファイルを取り込み変...
-
サーバー間のファイルの移動(コ...
-
phpスクリプトはブラウザからみ...
-
htmlとphp混合ファイルの拡張子...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
.phpと.incファイルの違いはな...
-
【file_exists】ファイルが存在...
-
URLが.PHPってどういう...
-
.phpファイルが、表示されない
-
use と requireの違いは?
-
PHPからCronを編集したい
-
さくらレンタルサーバーでPHPが...
-
HTMLに埋め込んだPHPがうまく出...
-
プロパティファイルの読み込み...
-
htmlspecialcharsが機能してい...
-
PHPファイルの中身が見られるこ...
-
phpの書き方
-
thtmlファイルとはどんなファイ...
-
サーバ無しでphpを動作させる
-
PHP+MySQL SQL文を外部ファイル...
-
PHPの慣習的な書き方・組み方に...
-
cakephpで特定ファイル表示(hta...
-
PHPを使ってのサーバ上ファイル...
-
fopenでファイルを読み込み、そ...
-
sqlite_open、SQLite3::open
おすすめ情報