スレッド表示 | フラット表示〕 全トピック 920 件中 261 番目 次≫ ≪前

自動的に連番を生成について

created: 2006-03-23 23:19 | modified: 2006-03-25 13:59 | reply: 5

[2995] 自動的に連番を生成について

user: matu | created: 2006-03-23 23:19
こんばんわ
番号を自動で生成したいのですがうまくできません
しかしpsqlのsqlインタプリタでは番号を自動で生成できます
連番を生成をするためにCREATE SEQUENCEコマンドで作成しました
プログラムは以下のように書きました
pg_query($con,"insert into jyusyobook(code,name,zipcode,jyusyo,tel,ktel,email)values('nextva('jyusyobook_code_seq')','$name','$zipcode','$jyusyo','$tel','$ktel','$email')");
}
プログラムを実行すると以下のエラーが出ます
Warning: pg_query() query failed: ERROR: parser: parse error at or near "jyusyobook_code_seq"
ご教授よろしくお願いします。
reply: 2997 返信 編集 削除

[2997] RE:

user: Pluto | created: 2006-03-24 08:33
おそらく解決されてるのかもしれませんが、

'nextva('jusyobook_code_seq')', のあたり
nextval('jusyobook_code_seq'),

とでもしてあげれば、いいのではないでしょうか?
Parent: 2995  reply: 2999 返信 編集 削除

[2999] Re.RE:

user: matu | created: 2006-03-24 21:25
Plutoさんありがとうございます
'nextva('jusyobook_code_seq')', を
nextval('jusyobook_code_seq'),に書き直してやってみましたが以下のエラーが出ます
pg_query() query failed: ERROR: jyusyobook_code_seq.nextval: you don't have permissions to set sequence jyusyobook_code_seq
他にもいろいろ試してみましたができませんでした
Parent: 2997  reply: 3001 返信 編集 削除

[3001] RE:

user: Pluto | created: 2006-03-25 00:21
PHPの話題から離れますので答えるべきかわかりませんが、

エラーメッセージから察するに、単純にブラウザからのアクセスにシーケンス出来る権限が無いってことだと思いますが。

おそらくアクセス対象のテーブルに、UPDATEが許可されてないためです。GRANT UPDATE すれば解決すると思います。

http://www.postgresql.jp/document/pg721doc/reference/sql-grant.html
こちらが参考になりますよ。

>管理人様
不適当な話題でしたら削除して下さい。
Parent: 2999  reply: 3002 3003 返信 編集 削除

[3002] Re.RE:

user: matu | created: 2006-03-25 10:43
Plutoさんありがとうございます
> PHPの話題から離れますので答えるべきかわかりませんが、
phpの話題から離れてすいません >http://www.postgresql.jp/document/pg721doc/reference/sql-grant.html
>こちらが参考になりますよ。
大変参考になりました。ありがとございます
試してみます
Plutoさんにもご迷惑をおかけしてすいませんでした
管理人様
phpの話題から離れてすいませんでした
Parent: 3001  返信 編集 削除

[3003] Re.RE:

user: matu | created: 2006-03-25 13:59
Plutoさんありがとうございました
成功しました
Parent: 3001  返信 編集 削除
スレッド表示 | フラット表示〕 全トピック 920 件中 261 番目 次≫ ≪前
ページの一番上へ
Googleグックマークに登録 Yahooグックマークに登録 livedoorクリップに登録 @niftyクリップに登録 はてなブックマークに登録 deliciousに登録 Buzzurlに登録 FC2ブックマークに登録
最近更新された掲示板トピックス
管理人Blog
Yahoo Search

最近更新したNote
PHPマニュアル
今日のブックマーク
PHPマニュアル関数検索
関数名を入力し検索ボタンをクリック↑