ecshop数据库的操作及必备函数用法大全

来源:互联网 发布:伊苏里亚王朝 知乎 编辑:程序博客网 时间:2024/05/18 00:34

ecshop数据库的操作.

    1:ecshop的数据库类实例子化对象为$db;表的实例化对象为$ecs

    2:如何取得ecshop某个表中多行数据.该使用方法getAll()

    $res = $db -> getAll();

    3:如何取得ecshop某一行的数据.该使用getRow()方法,比如

   $row = $db -> getRow();  

   4:如何取得某一列的值.该使用方法getCol()

   $res = $db ->getCol();

   5:如何取得指定的位置的几个数据.使用 selectLimit()

   比如取得从第10行起的5条数据

  $db -> selectLimit($sql , 10 ,5);

   6:修改和插入一个数组.该使用autoExecute()方法,而且必须是一个数组.

   $db->autoExecute($ecs->table('link_goods'), $row, 'INSERT');也可以是UPDATE

  8:如何获得一个值得.使用getOne()

 $name = $db -> getOne("select user_name from ".$ecs->table('users')." where user_id = 1");

   9:如何执行修改和删除数据.使用query()也可以。

 比如$db -> query("update ".$ecs->table('users')." set user_name  = '222' where user_id = 33");




函数表大全

assign_comment($id, $type, $page = 1)
P: 查询评论内容
assign_template($ctype = '', $catlist = array())
P: 默认的smarty赋值
time2gmt($time)
P: 将一个本地时间戳转成GMT时间戳
get_user_bonus($user_id = 0)
P: 查询会员的红包金额
set_affiliate()
P: 保存推荐uid
get_affiliate()
P: 获取推荐uid
article_categories_tree($cat_id = 0)
P: 获得指定分类同级的所有分类以及该分类下的子分类
get_article_parent_cats($cat)
P: 获得指定文章分类的所有上级分类
get_library_number($library, $template = null)
P: 取得某模板某库设置的数量
get_navigator($ctype = '', $catlist = array())
P: 取得自定义导航栏列表
license_info()
P: 授权信息内容

lib_insert.php (动态内容函数库)
insert_query_info()
P: 获得查询次数以及查询时间
insert_history()
P: 调用浏览历史
insert_cart_info()
P: 调用购物车信息
insert_ads($arr)
P: 调用指定的广告位的广告
insert_member_info()
P: 调用会员信息
insert_comments($arr)
P: 调用评论信息
insert_vote()
P: 调用在线调查信息

lib_goods.php (商品相关函数库)
goods_sort($goods_a, $goods_b)
P: 商品推荐usort用自定义排序行数
get_categories_tree($cat_id = 0)
P: 获得指定分类同级的所有分类以及该分类下的子分类
get_child_tree($tree_id = 0)
P: 取和指定分类ID下的分类树
get_top10($cats = '')
P: 调用当前分类的销售排行榜
get_recommend_goods($type = '', $cats = '')
P: 获得推荐商品
get_promote_goods($cats = '')
P: 获得促销商品
get_category_recommend_goods($type = '', $cats = '', $brand = 0, $min =0,   $max = 0, $ext='')
P: 获得指定分类下的推荐商品
get_goods_info($goods_id)
P: 获得商品的详细信息
get_goods_properties($goods_id)
P: 获得商品的属性和规格
get_same_attribute_goods($attr)
P:   获得属性相同的商品
get_goods_gallery($goods_id)
P: 获得指定商品的相册
assign_cat_goods($cat_id, $num = 0, $from = 'web')
P: 获得指定分类下的商品
assign_brand_goods($brand_id, $num = 0, $cat_id = 0)
P: 获得指定的品牌下的商品
get_extension_goods($cats)
P: 获得所有扩展分类属于指定分类的所有商品ID
bargain_price($price, $start, $end)
P: 判断某个商品是否正在特价促销期
spec_price($spec)
P: 获得指定的规格的价格
group_buy_info($group_buy_id, $current_num = 0)
P: 取得团购活动信息
group_buy_stat($group_buy_id, $deposit)
P: 取得某团购活动统计信息
group_buy_status($group_buy)
P: 获得团购的状态
auction_info($act_id, $config = false)
P: 取得拍卖活动信息
auction_log($act_id)
P: 取得拍卖活动出价记录
auction_status($auction)
P: 计算拍卖活动状态(注意参数一定是原始信息)
goods_info($goods_id)
P: 取得商品信息
favourable_info($act_id)
P: 取得优惠活动信息
wholesale_info($act_id)
P: 批发信息
add_style($goods_name, $style)
P:   添加商品名样式
get_goods_attr($goods_id)
P: 取得商品属性
get_goods_fittings($goods_list = array())
P: 获得购物车中商品的配件

lib_article.php (文章及文章分类相关函数库)
get_cat_articles($cat_id, $page = 1, $size = 20 ,$requirement='')
P: 获得文章分类下的文章列表
get_article_count($cat_id ,$requirement='')
P: 获得指定分类下的文章总数
0 0
原创粉丝点击