[PHP-users 24452] Postgresql接続エラー

y.g yoh.geki @ g-search.jp
2005年 2月 8日 (火) 10:26:55 JST


はじめまして、y.gです。

いつもお世話になっております。
今日の質問ですが、Postgresqlに接続時、
下記のエラーが出ます:
Fatal error: Call to undefined function pg_connect() in
/usr/local/2005/koseidb1/html/test.php on line 3

test.phpのソース:

<?
 require_once('db.php');
 $conn = pg_connect( $conn_str );
 $sql = "select * from pg_tables where not tablename like 'pg%' order by
tablename;";
 $result = pg_query( $conn, $sql );
 while( $row = pg_fetch_array( $result ) ) {
  $table_name[] = $row["tablename"];
 }
 pg_free_result( $result );
 pg_close( $conn );
?>

'db.php'は、DB接続情報を記述しているだけです。
エラーから見ると、extensionされてないみたいです。

php.iniを開いてみると、下記のような記述がありますが、
extension_dir = "/usr/local/lib/php/ext"
実際に ext が存在しない。

どう設定すればいいですか、よろしく教えてください。



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