2006年7月 3日

[PHP-users 29570] Re:PostgreSQLでinsert不能(PEAR DB使用)

まず、webuserでなくスーバーユーザ(postgresなど)で接続してみたら、どうでしょう。


****************************************
YuGo


----- Original Message -----

From: "lacinquieme"
To:
Sent: Sunday, July 02, 2006 11:13 PM
Subject: [PHP-users 29566] PostgreSQLでinsert不能(PEAR DB使用)


はじめまして、宮川と申します。

2週間ほど悩んで解決できない現象が起こってしまい投稿いたしました。
諸先輩の皆様、どうぞご指導くださいますようお願いいたします。

動作環境
Windows2000 SP4
PHP 5.1.4
PostgreSQL 8.1.3

PHPは6年ほど断続的にで使用しており、初心は脱したと思っておりますが、
データベースをごく最近使い始め、こちらはまったくもって入門者です。

現象といたしまして、ブラウザからの下記ソースを記したphpファイルにアクセ
スすると
「失敗しました:DB Error: unknown error」
と表示され、データは追加されません。

-------------------------------------------------------------------------
// DBに接続
$db = DB::connect($dsn);
if(DB::isError($db)){
die("接続できませんでした:".$db->getMessage());
}

$Query = $db->query("INSERT INTO members (id,valid,name,regist) VALUES ('北海道001',0,'
利用者名','20060702')");
if(DB::isError($Query)){
die("失敗しました:".$Query->getMessage());
}

【補足】
id(利用者ID):text
valid(期限内・外):int
name(利用者名):text
regist(登録日):date
-------------------------------------------------------------------------

しかし、psqlをつかって同じinsert文を発行すると追加されるのです。

ウェブ用の利用者をPostgreSQLで作成したので、権限や所有者の問題かと思い
重点的に確認しましたが私では誤りを見つけられませんでした。
下記のようなデータベース・ユーザを作成しましたのでご参考ください。

データベース名:club
テーブル名:members
ユーザ名:webuser

また、下記権限が付いております。
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
club=> \z
Access privileges for database "club"
Schema | Name | Type | Access privileges
--------+---------+-------+---------------------------
public | members | table | {webuser=arwdRxt/webuser}
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


そもそも着目している箇所が違っているのでしょうか?
同じような現象が出て解決された方、お詳しい方がおりましたら、
どうぞご助言いただけますようお願いいたします。


_______________________________________________
PHP-users mailing list PHP-users@xxxxx
http://ns1.php.gr.jp/mailman/listinfo/php-users
PHP初心者のためのページ - 質問する前にはこちらをお読みください
http://www.php.gr.jp/php/novice.php3

_______________________________________________
PHP-users mailing list PHP-users@xxxxx
http://ns1.php.gr.jp/mailman/listinfo/php-users
PHP初心者のためのページ - 質問する前にはこちらをお読みください
http://www.php.gr.jp/php/novice.php3

投稿者 xml-rpc : 2006年7月 3日 08:49
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/38797
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。