[PHP-users 44] SQL関数 と PHP関数「count」

M.Tamakoshi php-users@php.gr.jp
Wed, 13 Jun 2001 19:14:17 +0900


玉腰です。こちらに移ってからは初めまして。

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);
		$print($data->city . " / " . $da . "<br>\n");
	}
}

結果:エラー
Fatal error: Function call to a non-function (count) in
**************.php3 on line8

なにかうまい方法は無いでしょうか?

--
M.Tamakoshi