php 递归查询体系下所有人

有id,parent_id 两个字段 已知祖宗id, 查出他下面所有成员,比如所有b,b下面所有c ,c下面所有d 等等 ,求最后总数 用递归怎么写