新手,求帮忙写一段php代码

书到用时方恨少啊,,,哪位大神帮忙写一下php代码,判断会员属于哪个用户组的,方便的话远程给指导下,小弟感激不尽。根据会员id得出相对于的单位id及单位名称假如会员id为... 书到用时方恨少啊,,,哪位大神帮忙写一下php代码,判断会员属于哪个用户组的,方便的话远程给指导下,小弟感激不尽。
根据会员id得出相对于的单位id及单位名称

假如会员id为2 , 就得出单位id为(3,8,12)

逻辑失误啊,没考虑那么多呢。。。。下次再写的时候不会犯这种错误了
展开
 我来答
紫卉Reborn
2013-08-26
知道答主
回答量:13
采纳率:0%
帮助的人:9.5万
展开全部
$member_id=2;
$results=mysql_query("SELECT *  FROM `product` WHERE `model` LIKE '%" .$member_id. "%'");
$id=array();
while($row=mysql_fetch_array($results)){
    $id[]=array(
        'id'=>$row['id'],
        'danWei'=>$row['danWei']
    );
}

输出id数组就可以了

xwen1983
2013-08-26 · TA获得超过210个赞
知道小有建树答主
回答量:143
采纳率:0%
帮助的人:124万
展开全部
通过程序访问用户信息,根据数据库的用户表来判断所属用户组。
你通过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'];//获得编号
?>
这个是大概的查询过程,如果你对数据库熟悉的话,主要是数据库连接语句不熟悉。我大概写了下数据库连接过程。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
怎样安静
2013-08-26 · TA获得超过1108个赞
知道小有建树答主
回答量:181
采纳率:0%
帮助的人:89.6万
展开全部
这个是同一会员的所属单位查询么,怎么会在单位表里面去查这个呢,为什么不在会员表里去键字段再去查单位,逻辑错误啊。这样可以是可以但是程序会很耗资源,你要循环查询所有单位的会员id 字段然后处理成数组,在判断这个这个会员id是否存在这个数组当中,返回这个单位的id。要是多表查询就好多了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
1234nimei
2013-08-26 · 超过60用户采纳过TA的回答
知道小有建树答主
回答量:149
采纳率:77%
帮助的人:64.8万
展开全部
这个问题不难!但是我看你这个表里面的数据有点百思不得骑姐,为什么一个单位id会对应多个会员id!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kangkaime
2013-08-26 · TA获得超过200个赞
知道小有建树答主
回答量:269
采纳率:0%
帮助的人:169万
展开全部
具体点的,嗨你了
追问
问题补充了 , 求大神帮忙
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式