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形式对数据库进行修改. |
说明:本教程来源互联网或网友上传或出版商,仅为学习研究或媒体推广,wanshiok.com不保证资料的完整性。
|