这个函数如何写呢?
2016-07-07 15:00 来源:www.chinab4c.com 作者:ecshop专家
我在USERS表中增加了一个字需user_admin,用于存此会员属于哪个管理员的ID, 现在我想在提交订单程序中需要做一个以下功能的函数: 1.提交订单时,根据会员的ID,在USERS表中查询,取得相对应的管理员ID, 2.然后根据管理员的ID,在管理员admin_user表中 查询办事处的ID(agency_id)),取得agency_id。 请高手帮忙一下,小弟不懂写,谢谢。 |
回答:
占个位,等会帮你贴出sql语句
|
这个逻辑好象不对 你还是按照要求分2条sql语句写吧。要考虑上万条数据的时候,复杂不会大。 管理员表数据不会很大,可以外面再cache一下。较少频繁读取admin_user表 占个位,等会帮你贴出sql语句 |
这个sql既使上午万的数据量也不存在效率问题的,条件和关链都是主键,不可能有效率问题的 user表中的admin_user需要建索引,这个是优化的常识 |
非常感谢楼上的……。 我这样写,但不懂哪里错,能运行,但达不到结果。请帮我看一下,问题出在哪里。 flow.php 中这样调用 'agency_id' => get_agency_by_bsc() lib_order.php 我这么写, /** * 查询订单属于哪个办事处管辖 **/ function get_agency_by_bsc() { $sql = "SELECT user_admin FROM ".$GLOBALS['ecs']->table('users')." WHERE user_id = '$_SESSION[user_id]'"; $res = $GLOBALS['db']->query($sql); while ($row = $GLOBALS['db']->fetchRow($res)) { $users= $row['user_admin']; } $sql = "SELECT agency_id FROM ".$GLOBALS['ecs']->table('admin_user')." WHERE user_id = '$users' "; $res = $GLOBALS['db']->query($sql); while ($row = $GLOBALS['db']->fetchRow($res)) { $agency_id = $row['agency_id']; } } |
那个SQL好像有问题 |
谢谢楼上的,能帮看看吗? |
顶一下,求帮忙一下,搞了几天了,搞不出来。 |
/** * 查询订单属于哪个办事处管辖 **/ function get_agency_by_bsc() { $agency_id =0; $sql = "SELECT user_admin FROM ".$GLOBALS['ecs']->table('users')." WHERE user_id = '$_SESSION[user_id]'"; $user_admin = $GLOBALS['db']->getOne($sql); if( $user_admin) { $sql = "SELECT agency_id FROM ".$GLOBALS['ecs']->table('admin_user')." WHERE user_id = '$user_admin' "; $agency_id = $GLOBALS['db']->getOne($sql); } return$agency_id ; } |
最近更新
常用插件
- ecshop二次开发详细页面生
插件介绍: ECSHOP系统,在很多时候,很多商品没有人购买,不但购买的人...
- ecshop分类批量扩展插件
ecshop分类批量扩展插件,这个插件是ecshop插件里面比较核心的插件。我们...
- ecshop商品分类名称增加样
ecshop插件介绍:本插件可以方便在后台管理,为ecshop商品分类名称增加样...
- ecshop2.7.1打印发货单插件
ecshop2.7.1打印发货单插件介绍:ecshop2.7.1和以前的ecshop版本不一样,ecs...
- ecshop二次商品订购人信息
ecshop二次商品订购人信息填写插件,有时候给朋友送花,或者是送礼品的...
ecshop热门问答
ecshop热门资料
ecshop江苏省
ecshop衣裙
ecshop仿板
ecshop品牌分类
ecshoppower
定制模板
ecshop首重
ecshop1shudian
ecshop批发站
ecshop多余商品
ecshopgoods_sn
hdwiki block
ecshop客服热线
ecshop对比数量
ecshop提交订单
ecshop图片上传出错
ecshop市内快递
ecshop深度
ecshop付通
ecshop放入回收站
ecshop商品分类问题
子分类
ecshop文章内容调用
ecshop栏目
ecshop淘宝模版
ecshop淘宝商城模版
ecshop美乐乐
使用ecshop
ecshopdefined
ecmall挂件