[PHP-users 21449]Re: db_result型オブジェクトの保存
Shuhei Tomita
tomita @ zingy.or.jp
2004年 4月 21日 (水) 13:23:13 JST
On Tue, 20 Apr 2004 22:10:05 +0900
white @ nightland.net wrote:
冨田と申します。
> PEARのDBクラスで、
>
> $db = DB::connect($dsn);
> $res = $db->query("select * from hoge");
>
> とした db_result型オブジェクトの $res を、
>
> $_SESSION['res'] = $res;
>
> といった感じでセッションに保存しておいて、次のリクエスト時に、
> $_SESSION['res'] を使うということは、PHPではできないでしょうか。
> よろしくお願い致します。
db_resultオブジェクトにこだわらず、クエリの結果をsessionに格納できれば良
いのであれば、代替案としてこんな方法もあります。
$_SESSION['res'] = $db->getAll("select * from hoge");
queryではなくgetAllメソッドを使うと結果が二次元配列で返されますから、
sessionに格納できると思います。
………………………………………………………………………………………………
冨田 修平(Shuhei Tomita) tomita @ zingy.or.jp
………………………………………………………………………………………………
PHP-users メーリングリストの案内