新手,求帮忙写一段php代码
书到用时方恨少啊,,,哪位大神帮忙写一下php代码,判断会员属于哪个用户组的,方便的话远程给指导下,小弟感激不尽。根据会员id得出相对于的单位id及单位名称假如会员id为...
书到用时方恨少啊,,,哪位大神帮忙写一下php代码,判断会员属于哪个用户组的,方便的话远程给指导下,小弟感激不尽。
根据会员id得出相对于的单位id及单位名称
假如会员id为2 , 就得出单位id为(3,8,12)
逻辑失误啊,没考虑那么多呢。。。。下次再写的时候不会犯这种错误了 展开
根据会员id得出相对于的单位id及单位名称
假如会员id为2 , 就得出单位id为(3,8,12)
逻辑失误啊,没考虑那么多呢。。。。下次再写的时候不会犯这种错误了 展开
5个回答
展开全部
通过程序访问用户信息,根据数据库的用户表来判断所属用户组。
你通过SQL语句根据 mebmberId 查找到id
<?php
$mysql_server_name='localhost'; //数据库服务器地址,可以直接写服务器ip
$mysql_username='root'; //数据库用户名
$mysql_password='root'; //数据库密码
$mysql_database='dbname'; //数据库名
$conn = mysql_connect($mysql_server_name,$mysql_username,$mysql_password) or die ('数据库连接失败');
mysql_query("set names 'gb2312'");//设置数据库字符集
mysql_select_db($mysql_database,$conn);//连接数据库
$sql="select * from 表名 where mebmberId ='1,2,3' ";//构造查询语句
$result=mysql_query($sql,$conn);//查询
$row = mysql_fetch_array($result);//获取一行数据
$id = $row['id'];//获得编号
?>
这个是大概的查询过程,如果你对数据库熟悉的话,主要是数据库连接语句不熟悉。我大概写了下数据库连接过程。
你通过SQL语句根据 mebmberId 查找到id
<?php
$mysql_server_name='localhost'; //数据库服务器地址,可以直接写服务器ip
$mysql_username='root'; //数据库用户名
$mysql_password='root'; //数据库密码
$mysql_database='dbname'; //数据库名
$conn = mysql_connect($mysql_server_name,$mysql_username,$mysql_password) or die ('数据库连接失败');
mysql_query("set names 'gb2312'");//设置数据库字符集
mysql_select_db($mysql_database,$conn);//连接数据库
$sql="select * from 表名 where mebmberId ='1,2,3' ";//构造查询语句
$result=mysql_query($sql,$conn);//查询
$row = mysql_fetch_array($result);//获取一行数据
$id = $row['id'];//获得编号
?>
这个是大概的查询过程,如果你对数据库熟悉的话,主要是数据库连接语句不熟悉。我大概写了下数据库连接过程。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个是同一会员的所属单位查询么,怎么会在单位表里面去查这个呢,为什么不在会员表里去键字段再去查单位,逻辑错误啊。这样可以是可以但是程序会很耗资源,你要循环查询所有单位的会员id 字段然后处理成数组,在判断这个这个会员id是否存在这个数组当中,返回这个单位的id。要是多表查询就好多了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个问题不难!但是我看你这个表里面的数据有点百思不得骑姐,为什么一个单位id会对应多个会员id!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
具体点的,嗨你了
追问
问题补充了 , 求大神帮忙
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询