领先的互联网解决 方案提供商!

深圳 : 0755-2101 0201 广州 : 020-8092 8113 东莞 : 0769-3326 0066 <<<全国分公司
  • 网站建设
  • SEO推广
  • 客户案例
  • 联系我们
  • 扫描添加微信

    30秒获取报价 :

    提交您的电话,免 费赠送一年维护及关键词排名

  • 联系人*
  • 手机号*
  • 【湖北seo】本教程用于      POSCMS v3.5.x程序,php7.0以上版本使用   

    您现在的位置: 首页 > 常见问题 -标题为:【湖北 seo】本教程用于      POSCMS v3.5.x程序,php7.0以上版本使用   
    作者: 发布于:2019-4-9 18:09:37 点击量:

    本教程用于  POSCMS v3.5.x程序,php7.0以上版本使用   


    一、组装方法

    用于构造数据操作 的条件方法,全部组装方法都返回数据对象,支持链式写法

    1、设置数据表 

    \Poscms\Service::M()->table("member") 解析为dr_member表

    2、设置当前站点的 数据表

    \Poscms\Service::M()->table_site("news", 1) 解析为dr_1_news表

    3、设置where条件

    \Poscms\Service::M()->where("直接写条件
    ");
    \Poscms\Service::M()->where("字段", "值");

    4、设置where_in条件

    \Poscms\Service::M()->where_in("字段", "值");

    5、设置排序条件

    \Poscms\Service::M()->order_by("字段", "值");

    6、设置表自增主键 ,默认id

    \Poscms\Service::M()->id("字段", "值");


    二、查询方法

    1、查询SQL语句

    $rt = \Poscms\Service::M()->query(SQL)

    数据返回:   

    $rt['code']:1成功,0失败
    $rt['msg']:失败原因
    
    
    
    

    2、查询全部数据

    \Poscms\Service::M()->组装方法->getAll($num, $key)
    参数
    介绍
    $num默认为全部表,本 次查询的数据量
    $key默认为0,本次查询按哪个 字段作为数值主键,主键由0开始;如果填写 id,那么主键就是 id

    数据返回:    多维数组类型

    用法举例:      

    \Poscms\Service::M()->table("member")->getAll(); // 全部会员数据
    
    \Poscms\Service::M()->table("member")->where("money>0")->getAll(); // 金额大于0的会员数据
    
    
    


    3、按条件查询单个 数据

    \Poscms\Service::M()->组装方法->getRow()

    数据返回:    一维数组类型

    用法举例:      

    \Poscms\Service::M()->table("member")->where("username", "admin")->getRow(); // 账号是admin的会员数据
    
    
    


    4、按主键查询单个 数据

    \Poscms\Service::M()->组装方法->get($id)

    数据返回:    一维数组类型

    用法举例:      

    \Poscms\Service::M()->table("member")->id('uid')->get(1); // uid=1的会员数据
    
    
    
    \Poscms\Service::M()->table_site("news")->get(1); // id=1的新闻主表内容
    


    5、统计数据

    \Poscms\Service::M()->组装方法->counts("表名称")

    数据返回:    数字

    用法举例:      

    \Poscms\Service::M()->where("catid", 1)->counts("1_news") 查询栏目id=1的新闻
    \Poscms\Service::M()->counts("1_news") 全部新闻数据量
    


    三、插入方法

    \Poscms\Service::M()->table("表名称")->id("主键字段")->insert(数据数组)
    或者
    \Poscms\Service::M()->table("表名称")->id("主键字段")->replace(数据数组)
    参数
    介绍
    表名称例如member
    主键字段默认是id,就是表的自增字 段
    数据数组数组格式,例如  : array("字段名称" => "值", ....)

    数据返回:   

    $rt['code']:0失败;大于
    
    0,表示本条数据的
    主键值,自增值
    $rt['msg']:失败原因
    
    
    
    

    用法举例:      

    $rt = \Poscms\Service::M()->table("test")->id("id")->insert([
        "title" => "标题字段",
        "content" => "内容字段",
    ]);
    if($rt['code']) {
        // 成功
    } else {
        // 失败
    }


    四、更新方法

    \Poscms\Service::M()->table("表名称")->id("主键字段")->update($id, 数据数组)
    参数
    介绍
    表名称例如member
    主键字段默认是id,就是表的自增字 段
    $id
    主键字段的值 
    数据数组数组格式,例如  : array("字段名称" => "值", ....)

    数据返回:   

    $rt['code']:0失败;大于
    
    0,表示本条数据的
    主键值,自增值
    $rt['msg']:失败原因
    
    
    
    

    用法举例:      

    $rt = \Poscms\Service::M()->table("test")->id("id")->update(1, [
        "title" => "标题字段",
        "content" => "内容字段",
    ]);
    if($rt['code']) {
        // 成功
    } else {
        // 失败
    }


    五、删除方法

    \Poscms\Service::M()->table("表名称")->组装方法->id("主键字段")->delete($id)
    参数
    介绍
    表名称例如member
    主键字段可选, 默认是id,就是表的自增字 段
    $id
    可选, 主键字段的值  可选

    数据返回:   

    $rt['code']:0失败;1成功
    $rt['msg']:失败原因
    
    
    
    

    用法举例:      

    $rt = \Poscms\Service::M()->table("test")->id("id")->delete(1); 删除id=1的记录
    $rt = \Poscms\Service::M()->table("test")->where("cid", 2)->delete(); 删除cid=2的记录


    本文概要:【湖北 seo】本教程用于      POSCMS v3.5.x程序,php7.0以上版本使用    ,有可能经客服搜集整理后发布。如有疑问请联系客服。
    上一篇: 【百度优化公司】 poscms自定义模型文件统 一放在以下目录想
    下一篇: 【百度seo优化公司】我想给 栏目加个字段,比如叫作者

    提交您的电话,免 费赠送一年维护及关键词排名

  • 联系人*
  • 手机号*
    1. 首页
    2. 网站建设
    3. 网站推广
    4. 软件开发
    5. 案例展示
    6. 关于我们
    7. 联系我们

      扫码添加微信咨询

    Copyright 2008-2018 深圳市信科网络科 技有限公司 Shenzhen Sinco Network Co., Ltd 严禁抄袭模仿本站 违者依法追究责任 !

  • 深圳公司
    电话 : 0755-2101 0201
    手机 : 136 3165 7619
    地址 : 深圳市龙华新区东 环一路旭日大厦ll08室
  • 广州分公司
    电话 : 020-8092 8113
    手机 : 135 3988 3715
    地址 : 广州市海珠区宝岗 大道268号中新大厦 1912
  • 东莞分公司
    电话 : 0769-3331 9353
    手机 : 137 1719 8162
    地址 : 东莞市南城区鸿福 路83号曼哈顿广场 2409
  • 武汉分公司
    电话 : 027-8355 8661
    手机 : 182 4491 9118
    地址 : 武汉市东西湖区金 银湖路18号财富大厦 30E
  • 上海分公司
    电话 : 021-3113 7661
    手机 : 132 6719 9217
    地址 : 上海市闸北区江场 西路299弄中铁广场堡尼大 厦2131
  • 添加微信
  • 友情链接:    钻石彩票   光大彩票   大富翁彩票   环球彩票平台   钻石彩票