zoukankan      html  css  js  c++  java
  • tp数据库操作

    连接数据库

    在配置文件中,做如上的配置,即可连接数据库

    1、创建Model模型

      把"Home/Model"文件夹剪切到Application文件夹下,HomeAdmin共同使用。

    (1)第一种实例化模型的方法

       

    (2)第二种实例化模型的方法

       

      M()类似于是  new Model();

    (3)第三种实例化模型的方法

       

      D('goods')  类似于 new GoodsModel():

    提示:我们可以看到goods表的信息,在GoodsModel中没有写代码,所有的业务逻辑都是Model类来实现的。

    2、对表的操作

    增加:M('表名')->add($data);

    Insert into 表()  values(),()

    删除:M('表名')->delete($id);

    Delete from where

    更新:M('表名')->save($data);

    Update set 字段=值,字段=where

    查询:M('表名')->select();

    Select * from 表  where  group by  having  order by  limit

    (1)普通查询(显示所有的商品)

    1GoodsController中的代码如下:

     

    2、在模板中循环取出goods/showlist.html

     

    3、获取一条记录

     

    (2)条件查询

     

     

      ①havingwhere的区别

    区别一:

    where后面跟的字段必须在数据表中有

    having后面跟的字段必须在数据集中有

    区别二:

    select * from 表  where 条件  group by 分组  having 条件

    (3)动态查询

      getby+字段名

    (4)聚合函数

       

    (5)数据添加

    1、通过关联数组的方法添加

     

    2、通过ARactive  record)方式来添加

     

    (6)数据修改

    1、通过关联数组的方法

     

    2、通过ARactive  record)方式

     

    (7)数据删除

       

    (8)直接执行SQL语句

       

  • 相关阅读:
    vue watch 深度监控
    淘宝后台添加颜色尺码动态sku
    js下载
    vue创建1.0项目
    vue assetsPublicPath
    ajax 请求 get请求成功,post 404 not found
    vuejs npm chromedriver 报错
    webpack 输出多个文件
    移动端 js 实现图片上传 预览
    有用的网址
  • 原文地址:https://www.cnblogs.com/wjglm/p/9909064.html
Copyright © 2011-2022 走看看