podria ser algo asi:
Código PHP:
Ver original//consultamos y contamos la cantidad de registros que se repiten y los agrupamos por el nombre o un campo especifico
$cuenta = $db->query("SELECT COUNT(id_personas) as total_pro,id_personas FROM PRODUCTOS GROUP BY id_personas ORDER BY id");
//generamos la lista
while($row = $cuenta->fetch_array()){
//consultamos el nombre en la otra tabla
$nombre = $db->query("SELECT Personas FROM PERSONAS WHERE id = '$row[id_persona]'");
$row_nombre = $nombre->fetch_assco();
//mostramos los resultados
echo "El usuario ".$row_nombre['Personas']." tiene ".$row['total_pro']." articulos registrados<br>";
}
Como puedes ver con count contamos la cantidad de veces que se repite un elemento en la tabla y los agrupamos con GROUP BY