[PHP-users 31162] 複雑な問い合わせ文

miyao miyao @ sa.il24.net
2006年 12月 30日 (土) 20:44:37 JST


宮尾です。
現在、複雑なSQL文を作っているのですが、
PHPファイルに置き換えると件数が表示されません。
どうすればいいのでしょうか?
ご教授下さい

バージョン
PostgreSQL8.2.0
php 5.2.0

[postgres @ wing-server table]$ psql test
Welcome to psql 8.2.0, the PostgreSQL interactive terminal.
test=> select room.room_no, room.room_type, room.capacity,
          reserve.reserve_no, reserve.n inzuu, reservations.check_in01,
          reservations.check_in02, reservations.check_in03 from room
         JOIN reserve USING (room_no) JOIN reservations USING
(reserve_no);

 room_no | room_type | capacity | reserve_no | ninzuu | check_in01 |
check_in02 | check_in03
---------+-----------+----------+------------+--------+------------+----
--------+------------
     201 | 洋室      |        2 |          1 |      2 |       2007 |
1 |          5
     202 | 洋室      |        2 |          2 |      2 |       2007 |
1 |          3
     203 | 和室      |        5 |          3 |      2 |       2007 |
1 |          6
     303 | 和室      |        5 |          4 |      2 |       2007 |
1 |         10
(4 rows)

phpファイル
$dbcon = pg_connect("host=localhost dbname=$dbname user=$l_user
password=$l_pass");
$input_quary01 = "select room.room_no, room.room_type, room.capacity,
reserve.reserve_no, reserve.ninzuu, reservations.check_in01,
reservations.check_in02, reservations.check_in03 fromroom JOIN reserve
USING (room_no) JOIN reservations USING (reserve_no)"; $rtn01 =
pg_exec($dbcon, $input_quary01); $no01 = pg_numrows($rtn01);
echo "test $no01<BR>";

表示がtestのみ表示され、件数がでません。
よろしくお願いします



PHP-users メーリングリストの案内