Heim > Backend-Entwicklung > PHP-Tutorial > php中怎样循环查询会员推荐个数,以及给会员积分,直接关系5分,间接关系1分,求各位大大帮忙解决。

php中怎样循环查询会员推荐个数,以及给会员积分,直接关系5分,间接关系1分,求各位大大帮忙解决。

WBOY
Freigeben: 2016-06-23 13:29:30
Original
1101 Leute haben es durchsucht


表字段是这样的,查询直接关系还好办

$sql="SELECT COUNT(*) AS count FROM user_relation WHERE formId='".$id."'";	$query=mysql_query($sql);	if($rs=mysql_fetch_array($query)){	    $count=$rs[0];	}else{	    $count=0;	}
Nach dem Login kopieren

但是间接关系怎么来处理呢,最顶级的就是fid=0的。比如我是2203那个id,下面直系关系的有2204、2207、2206等等,然后间接关系就是2204下面的2210、2208等等,请问怎么查询出某个会员下面所有的直接推荐和间接推荐,并且累加呢。小弟小白,请大神帮帮忙。


回复讨论(解决方案)

没人吗...求帮忙...

一层一层套着查就是了
学名叫 递归

没人吗...求帮忙...


唉,搞了一天,一点头绪都没有,求大神解答
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage