PostgreSQL 2テーブル目 (680レス)
PostgreSQL 2テーブル目 http://medaka.5ch.net/test/read.cgi/php/1047317680/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
リロード規制
です。10分ほどで解除するので、
他のブラウザ
へ避難してください。
325: nobodyさん [sage] 03/08/05 13:23 ID:??? すこしスレ違いかもしれませんが、どちらに質問していいかわからなかったので、 ここで質問させてください。 ある大きな2つのテーブルをJOINしたいのですが、そのままJOINすると 時間が掛かりそうなので、片方を一時テーブルに書き出して、それをJOINしようと 思ったのですが、一時テーブルを作った後、違うページで一時テーブルとJOINしようと するとテーブルが存在しないと言われてしまいます。 PHPから一時テーブルを作成した場合、その一時テーブルにアクセスできるのは どのタイミングまでなのでしょうか? マニュアルにはセッションの終わりまでのようなことが書いてありますが、 PHPのセッションは終了してません。 それとも、一時テーブルを作成しないでもいい方法などありませんでしょうか? よろしくお願いします。 環境は、PHP 4.2.3 PostgreSQL 7.2.3です。 http://medaka.5ch.net/test/read.cgi/php/1047317680/325
327: nobodyさん [sage] 03/08/05 15:59 ID:??? >325 pconnect使わなければ、PHPからPostgreSQLへのセッションは 毎回切った張ったされますが。 http://medaka.5ch.net/test/read.cgi/php/1047317680/327
328: nobodyさん [sage] 03/08/05 16:25 ID:??? >>325 一時テーブルをVIEWにするかサブクエリにするのが一般的だけど、 性能上の問題からその一時テーブルの結果を使いまわしたいなら 名前をつけてテーブル作成するしかないかな。 pg_pconnect使ってもApache/PHPの状態によってはDBセッションが同一にならないから、 ページを跨いだ一時テーブルの利用はできない。 http://medaka.5ch.net/test/read.cgi/php/1047317680/328
330: 325 [sage] 03/08/05 21:08 ID:??? >>327, 328 ありがとうございました。 pconnectを使って、ページをまたいで一時テーブルを使おうとしてたので、 テーブルが残ってるのか残ってないのか、よくわからなくて混乱してました。 pg_connectを使って、なんとか同じページ内で一時テーブルを使って処理してます。 VIEWは、まだ勉強中なので試行錯誤してみます。 http://medaka.5ch.net/test/read.cgi/php/1047317680/330
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.019s