Ecmall MySql 数据库调用教程[TianYan出品]
2016-07-07 16:48 来源:www.chinab4c.com 作者:ecshop专家
很久没有发教程和插件了,今天来一个。很多ecmall开发者问我,怎么使用Ecmall的mysql类库进行数据调用。 从原理上来讲Ecmall的数据调用是以数据模块+模块类库的方式进行mysql数据调用的,所有数据模块都存储在\includes\models 目录下,这些调用对于初学者来讲是比较复杂的,例如商品的数据调用函数,不能用在店铺的数据调用上,每个数据表都有自己的函数自己的类库和少量的公共类库。因此初学者来讲,调用mysql数据很困难。 我现在讲解一个简单的调用方法能满足95%以上的mysql数据调用请求。足够对ecmall进行二次开发。 例子: $db = &db(); 第一步赋值数据库类库, $db->query(sql); 第二步执行mysql 语句; 常用的数据库函数 1.得到一行数据 $user=$db->getrow("select * from ecm_member where user_id=111"); print_r($user); 2.得到一列数据 $user=$db->getcol("select user_id from ecm_member "); print_r($user); 3.得到所有数据 $user=$db->getall("select user_id from ecm_member "); foreach ( $user as $row) { print_r($row); } 4.得到一个数值 $user=$db->getone("select count(*) from ecm_member "); echo $user; 5.执行sql语句 $db->query("update ecm_memberset user_name='aaa' "); 6.得到最后一个ID $db->query("insert ecm_memberset user_name='aaa' "); $user_id = $db->insert_id(); echo $user_id; 详细的例子 function userlist() { $db = &db(); $user=$db->getall("select user_id from ecm_member "); foreach ( $user as $row) { echo "用户姓名=".$row['user_name']." 用户电话=".$row['tel']; } } |
回答:
大力支持,顶LZ, www.netto.cn |
不错。这个常用 |
支持楼主顶起 |
支持 支持 |
非常不错,那天研究了一晚上了。呵呵,早看到就不用研究了 |
一定得支持楼主. |
最近更新
常用插件
- ecshop中nginx实现url的重写
上几章为了让ecshop很好的在nginx上运行。我们搭配了ecshop的nginx下的工作...
- ecshop商品分类名称增加样
ecshop插件介绍:本插件可以方便在后台管理,为ecshop商品分类名称增加样...
- ecshop使用手机验证码登陆
ecshop使用手机验证码登陆,这个功能很新颖,有些特殊的ecshop站点,他到...
- ecshop根据订单批量发红包
ecshop根据订单批量发红包 ,大家肯定对ecshop红包不陌生,但是对ecshop订...
- ecshop 手机注册验证插件
ecshop 手机注册验证插件 ,需要通过手机获短信,然后注册验证 价格:...
ecshop热门问答
ecshop热门资料
ecshop流程图
ecshop时好时坏
ecshop热门品牌
ecshopECSHOP二次开发
ecshop黑影
ecshop回传
ecshop非js
ecshopEnTemplate
ecshop比较
ecshop粉红色
ecshopUnix
ecshop不能自动发货
ecshop标准型
ecshop转盘
ecshop图片导航
ecshop价格上调
ecshop商品详情
ecshop升级问题
ecshop商品关联
ecshopGBDian
ecshop上下浮动
ecshop使用教程
ecshopPowered
ecshop邮件群发管理
ecshop计量单位
ecshop突然
ecshop高清
ecshopAllowed
ecshop输入关键字
isbusy