[PHP-users 10185] Re: レコード数の取得にはどちらが望ましい?

NAKAMURA Takeshi php-users@php.gr.jp
Wed, 18 Sep 2002 12:21:10 +0900


 仲村@詳しくないです。

From: "KiyohitoTanaka" <tanaka-tec@masecon.co.jp>
Date: Wed, 18 Sep 2002 12:01:12 +0900
Subject: [PHP-users 10183] レコード数の取得にはどちらが望ましい?

> テーブルのレコード数の取得方法として
> 1.sqlにて
>    count文により取得する方法
> 2.phpにて
>    $resultnumrows=pg_numrows($result);
>    文によって取得する方法
> の2種が挙げられますが、どちらを使うのが
> 望ましいのでしょうか?

 1.は、SELECT文で 数字一つを返す
 2.は、SELECT文で 複数の行を返し、 PHP が行数を数える。
                 # 実際には数えなくても分かると思うけど

 $result の値が必要かどうか(他のところで使うか)にも
依るでしょうが、該当するレコード数だけ欲しいのであれば
1. の方がかなり軽そうに思います。
----+----1----+----2----+----3----+----4----+----5----+----6----+----7----+
 関西沖縄青年の集い がじまるの会 手伝い 一人だけの勝手に神奈川支部
 仲村 武 <1Yen@Bigfoot.COM>