I write this recursive function, but it’s not working. I am not able to find the mistake. It’s not returning anything. But if I write an "echo" on the else statement, it’s printing perfectly.
function find_parent($referralid, $leg)
{
$query = "SELECT memberid FROM memberdetails where parentid='" . $referralid . "' and leg='" . $leg . "'";
$result = mysql_query($query);
if (mysql_num_rows($result) == 0)
return $referralid;
else
{
while($row = mysql_fetch_array($result))
{
find_parent($row[0], $leg);
}
}
}