[PHP-users 10228] Re: SELECT文が通らない
UNO Shintaro
php-users@php.gr.jp
Wed, 18 Sep 2002 19:36:19 +0900
>doconnectというクラスの中で、
>if ($this->con == false) {
> print("データベース $this->dbname に接続できませんでした");
> } else {
> print("データベース $this->dbname に接続できました");
> print("this−>conは $this->con です");
> print("conは $con です");
>}
>としたのですが、
>___________________________________
>データベース foo に接続できました
>this−>conは Resource id #1 です
>conは です
> ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
>と表示され、$conは空白でした。
ああ、なるほど。
>pg_exec($con, $sql);
>としています。
これがそのdoconnectクラス(って何なのか知りませんけど)の中での話なら、
pg_exec($this->con, $sql);
それともdoconnectクラスの外側での話なら、
$xxxx がdoconnectクラスのインスタンスだった場合
pg_exec($xxxx->getConnection(), $sql);
というところでしょう。
>私は$conの意味を理解していません
単なる変数だから、
そのプログラムを作ってる人にしか意味なんて分かりませんよね。
作ってるのはオオズさんではないのですか?
--
UNO Shintaro, 宇野 信太郎
mailto:uno@venus.dti.ne.jp
http://www.venus.dti.ne.jp/~uno/