>>82
if (mysql_num_rows($res) <= 0) { return; }
この目的は行数を得ることですか?
行数を得る目的ならcount(*)が適切でしょう

しかし、結果セットがない場合はreturnだったら、
pdoのイテレーターでそのまま実装できるのでは?