PDA

View Full Version : データベースへのアクセス


junpei
2002/08/31, 03:09 PM
こんにちは、お世話になってます。

PostgreSQLを使ってデータベースを勉強しようと思ってる者です。
管理画面でデータベースは作成しました。
phpPgAdminでテーブルもつくりました。
で、phpでデータベースにアクセスしたのですがエラーがでてしまうのです。
アクセスの記述が違うのでしょうか?
こんな感じで書きました。

<?php
// データベースに接続する
$con = pg_connect("host=localhost use=junpei password=パスワード");
if (!$con)
{
print("データベースへの接続に失敗しました");
exit;
}

かなり初歩的質問かと思いますがご教授ください。
よろしくお願いします。

JAM
2002/08/31, 03:39 PM
PostgreSQLは詳しくないんだけど、おそらく、データベース名とユーザー名の指定が間違っているのではないかと。
http://php.netmonic.com/manual/ja/function.pg-connect.php

junpei
2002/08/31, 03:54 PM
JAMさん、こんにちは。

参考になりました。
記述の仕方が違ってたみたいです。

$connect = pg_Connect("user='junpei' password='パスワード' port='5432' dbname='junpei'"
);

上記の書き方で動きました。
でも書き方があんなにいっぱいあるとは…
本の記述をそのままやってたんでダメだったんですね。
サーバーによって設定がちがうのかな〜?

なにはともあれ正常に動かせる様になりました。
ありがとうございました。