【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集

お世話になります。

PHPLIBのインストールについて教えてください。
参考資料の通りにインストールしましたが、サンプルページを稼動させると以下のようなエラーが出ます。

Warning: This compilation does not support pg_cmdtuples() in /usr/local/apache/phplib-7.2c/php/db_pgsql.inc on line 177

当方の環境はPHP4 Postgres7.1です。
db_pgsql.incの中でSQLをコールしたときにエラーが出ているのは判りますが、その根本原因が判りません。

どなかた、同じような経験をされて、解決できた方がいらっしゃったら教えてください。

宜しくお願いします

A 回答 (1件)

# phplib自身はPHP4に対応したんですか?私が使ってた頃はまだ4に対応してなかったんですが・・・



動かない理由は
http://www.php.net/manual/ja/ref.pgsql.php
にある通りpg_cmdtuples()関数名が変わっているからでしょう。
もっとも正式サポートしてないのなら対応は自身でやるしかないでしょうけど・・・

一番手っ取り早いのは正式サポートしているphp3系の上で使う事です。
でなければ、内部ロジックを読み、自分でポーティングする必要があるでしょう
まぁ、DBサポートの部分はそれほどでかくなかったのでポーティングの手間はそれほどでもないと思いますが・・・
    • good
    • 0
この回答へのお礼

ご回答有難うございました。
PHP4の教本には無理やりPHP4に対応させる手法が載っていて、それに沿ってやったんですが、上手く行きませんでした。
php3対応で再度インストールした結果上手く行きました。
有難うございました。

お礼日時:2002/02/25 23:01

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報