При создании метода в класе доступа к БД, часто необходимо выбрать только первую запись, при этом метод вернет хеш. Но если запрос типа - "SELECT count(*) FROM users", то тут надо вернуть просто переменную.
Решение может быть следующие:
function select_first($sql){
$sql.=" LIMIT 1" ;
$sth = $this->execute($sql);
$num = ($sth?mysql_num_rows($sth):0);