Нельзя использовать один и тот же дескриптор базы данных для вложенных циклов.Вам необходимо явно установить дескриптор БД для каждого из них.
Однако вы можете просто сделать это в одном запросе sql.
Наблюдать:
Select * from users u inner join pictures p on u.id=p.user_id
where status > 1
ВНУТРЕННЕЕ СОЕДИНЕНИЕ предоставит вам только тех пользователей, у которых есть строки в таблице изображений.
Это даст пользователям, у которых есть только рисунки.
Редактировать
Это даст количество ячеек и только 1 пользовательский ряд.
Select name,email,address,status,count(*) as num_pics from users u inner join pictures p on u.id=p.user_id group by name,email,address,status
where status > 1