[PHP-users 45] Re: SQL関数と PHP関数「count」

Y.Watanabe php-users@php.gr.jp
Wed, 13 Jun 2001 19:13:27 +0900


渡辺です。

"M.Tamakoshi" wrote on Wed, 13 Jun 2001 19:14:17 +0900
with Subject: [PHP-users 44] SQL関数と PHP関数「count」
> 玉腰です。こちらに移ってからは初めまして。
> 
> sql 関数のcount()で出てきた値を、php の変数に代入したいのですが、
> phpのcount()とかち合ってしまうのか、うまくいきません。
> 
> サンプルは都道府県(city)毎に「男性(male)」の人数を表示したいもので
> す。
> 
> $sql = "select city, count(sex) from MENBER where sex = 'm' group 
> by city";
> $result = pg_exec($dbHandle, $sql);
> if(pg_numrows($result) > 0){
> 	for($x = 0; $x < pg_numrows($result); $x++){
> 		$data = pg_fetch_object($result,$x);
> 		$da = $data->count(sex);

               ↑ここって、$da = $data->count ; じゃないっすか?

SQL文のほうを、

 $sql = "select city, count(sex) as sexcount from MENBER ...

とかにして、

 $da = $data->sexcount ; 

にするとか?