ecmall数据库基本操作
2013-04-30 22:38 来源:www.chinab4c.com 作者:ecamll专家
ecmall数据库基本操作,为了认真研究ecmall二次开发,我们必须熟悉ecamll的数据库结构,ecmall数据库结构研究熟悉之后,才能去认真分析ecamll的程序结构。从而实现ecmall二次开发需求。
以下我们总结下ecmall常见数据库操作。
1:查询操作
$item_info = $model_cart->get("spec_id={$spec_id} and goods_id='".$spec_info['goods_id']."' AND session_id='" . SESS_ID . "'");
2:删除操作
$droped_rows = $model_cart->drop('rec_id=' . $rec_id . ' AND session_id=\'' . SESS_ID . '\'', 'store_id');
3:修改操作
$model_cart->edit($where, array(
'quantity' => $quantity,
));
$model_goodsstatistics->edit($spec_info['goods_id'], 'carts=carts+1');
4:连表查询,left join
$cart_items = $cart_model->find(array(
'conditions' => 'session_id = \'' . SESS_ID . "'" . $where_store_id . $where_user_id,
'fields' => 'this.*,store.store_name',
'join' => 'belongs_to_store',
));
5:ecmall的原始数据库写法
$member_model = & m('member');
$res = $member_model->getRow("select * from ".DB_PREFIX."member where user_id='1'");
6:按简单条件检索数据库find()方法。
$addresses = $model_address->find(array(
'conditions' => 'user_id = ' . $this->visitor->get('user_id'),
));
来源:http://www.chinab4c.com
最近更新
常用插件
- ecshop使用手机验证码登陆
ecshop使用手机验证码登陆,这个功能很新颖,有些特殊的ecshop站点,他到...
- ecshop 手机注册验证插件
ecshop 手机注册验证插件 ,需要通过手机获短信,然后注册验证 价格:...
- ecshop商品分类名称增加样
ecshop插件介绍:本插件可以方便在后台管理,为ecshop商品分类名称增加样...
- ecshop中nginx实现url的重写
上几章为了让ecshop很好的在nginx上运行。我们搭配了ecshop的nginx下的工作...
- ecshop根据订单批量发红包
ecshop根据订单批量发红包 ,大家肯定对ecshop红包不陌生,但是对ecshop订...