AutoCAD 3DMAX C语言 Pro/E UG JAVA编程 PHP编程 Maya动画 Matlab应用 Android
Photoshop Word Excel flash VB编程 VC编程 Coreldraw SolidWorks A Designer Unity3D
 首页 > PHP编程

ecmall中的edit用法

51自学网 2016-09-26 http://www.51zixue.net
ecmall二次开发中有很多的修改数据库表字段值,或者修改很多个字段。
这个时候需要你熟悉的掌握ecmall中的edit方法.方便个随时对ecmall数据库修改进行操作.
以下例子,修改ecmall cart表中数据库quantity.
首先我们声明一个$model_cart =& m('cart');然后通过$model_cart来调用edit函数.
$model_cart->edit("spec_id={$spec_id} AND session_id='" . SESS_ID . "'",'quantity=quantity+'.$quantity);
前面是条件,后面是要执行修改的内容。

 比如修改分类好几个字段,我们可以考虑通过主键$id来执行数据形式数据的修改操作.
$id = empty($_GET['id']) ? 0 : intval($_GET['id']);
$data = array(
            'cate_name'  => $_POST['cate_name'],
            'parent_id'  => $_POST['parent_id'],
            'sort_order' => $_POST['sort_order'],
            'if_show'    => $_POST['if_show'],
        );
$rows = $this->_gcategory_mod->edit($id, $data);
这里的edit就是通过key/value形式对数据库进行修改.


说明
:本教程来源互联网或网友上传或出版商,仅为学习研究或媒体推广,51zixue.net不保证资料的完整性。
 
上一篇:ECMall模板解析语法与机制  下一篇:ecmall登陆分析