PostgreSQL 2テーブル ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
156:nobodyさん 03/05/04 18:28 ここで聞くのが適当かどうかわかりませんが、まったく同じSQLでWeb上からの アクセス結果とスクリプトやコマンドインタプリタからのSQL実行結果 とが違うので悩んでおります。以下がそのSQL文です。 SELECT 1 WHERE EXISTS(SELECT 1 FROM TBL1 WHERE ID='hoge') OR EXISTS(SELECT 1 FROM TBL2 WHERE ID='hoge'); Web上からの処理結果がうまく表示されません。それぞれ2つのSQLだとWeb上 でもうまく表示されるのですが・・・ 因みに mod_perl を使っていますが、きちんと use strict して変数はすべて my で 宣言しています。もちろん grant もしています。 157:nobodyさん 03/05/05 00:34 V6Q641Ow >>156 何か見るからに変なSQL書いてるな。 具体的に何がどう違う結果になってるのか書け。 あと全部Perlで試しているのか?それともpsqlか? 158:nobodyさん 03/05/05 00:40 >>157 コンソールからはPerlで書いたスクリプトで、存在しているIDをときはきちんと 1を返します。 psql(コマンドインタプリタ)からでも同じSQLだと同じ1を返します。 ただ、Web上からPerlで書いたCGIに同じSQLを実行させた結果、0を 返します。因みにDBIとDBD−Pgを使って永続接続させています。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5391日前に更新/193 KB
担当:undef