не будет он работать ))
хз как в mysql_ запросах устроено получение. Хотел лишь донести мыслю о цикле foreach
Сделать JOIN второй таблицы и в одном запросе считать количество записей.
Если ты о регистре sql, то второй вариант, но на скорость не влияет.