[PHP-users 15186]Re: PEARDBでmysql_insert_id()と同じメソッドは?

KUBO Atsuhiro kubo @ isite.co.jp
2003年 5月 12日 (月) 14:24:00 JST


久保です。

>>>>> In <BAE1B97F.4D59%koga-y @ mcp-net.com> 
>>>>> `yuji koga' = `koga-y @ mcp-net.com' wrote:
> 最近、おそばせながらPEAR DBを使い始めました。
> そこで質問なのですが、PEAR DBで「直前にinsertしたレコードのID」を
> 求めるメソッドがわかりません。

> 以前は、mysql_insert_id() を使っていたのですが、
> PEARマニュアルを読んでもよく分からず、ここに投稿させて頂きました。

> もしかしたら、DB::nextid()で値を決めてからinsertするのがPEAR流
> なのでしょうか?

そうだと思います。少なくとも私はそうしています。
あるいは自分で、
SELECT LAST_INSERT_ID()
のようなクエリを実行することで解決できるかもしれません。

;; MySQL は全然わかっていません。悪しからず...

--
KUBO Atsuhiro e-mail: kubo @ isite.co.jp



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