次のようなデータベースに保存されている各ユーザーのダウンライン (ユーザーによってもたらされた紹介) の数を取得しようとしています。
------------------------------------
+ UserID + refferedby
------------------------------------
l 23 l 80
l 25 l 23
l 36 l 25
l 75 l 36
l 98 l 75
l 24 l 98
l 209 l 24
25 によってもたらされる総紹介は次のようになります: 23、80、36、75、98、24、204
疑似:
function getalldownlines(){
// Get all users id and store in array
// loop through the array to get each users total downlines by calling function get_all()
}
function get_all(){
// get all users downline and downlines brought by user to the last user
// it should keep count each and every one of them
return $count;
}
それについて行く最善の方法は何ですか?