就是一级会员可以查看二级三级四级会员的信息,二级会员可以查看三级四级五级会员的信息。。。依次类推。绑定数据库,如何实现?如何获取数据库某一列的值,如何输出筛选出来的信息?我真的是菜鸟,虽然心里有些想法,但是想要一份详细答案做参考,看自己有那些不足。求助。
SqlConnection conn = new SqlConnection(连接字符串);
string sql = "select * from 表 where 用户等级 > (select 用户等级 from 用户表 where id = " + 当前用户id + ")"
SqlCommand cmd = new SqlCommand(sql, conn);
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = cmd;
DataTable dt = new DataTable();
da.Fill(dt);
GridView.DataSource = dt;
GridView.DataBind();
大概手写了一段,你稍微修改下。
一级会员定义枚举为1,二级会员定义枚举2,三级定义3
sql可以这样写查询
select * from 表 where 会员级别>一级会员枚举
学习了,楼上是正解。
可以用递归啊,类似如节点树的实现
用节点树来做,或者设置各级会员的唯一标识,比如ID等,查询的时候用或关系查询
结合楼上的:
一级会员定义枚举为1,二级会员定义枚举2,三级定义3
一级会员获取某一列的值,Sql语句如下:
select t.列名 from 表名 t where t.会员级别(列名) > 1;
结合楼上的:
一级会员定义枚举为1,二级会员定义枚举2,三级定义3
一级会员获取某一列的值,Sql语句如下:
select t.列名 from 表名 t where t.会员级别(列名) > 1;