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语句

       

  • 相关阅读:
    316 Remove Duplicate Letters 去除重复字母
    315 Count of Smaller Numbers After Self 计算右侧小于当前元素的个数
    313 Super Ugly Number 超级丑数
    312 Burst Balloons 戳气球
    309 Best Time to Buy and Sell Stock with Cooldown 买股票的最佳时间含冷冻期
    Java 类成员的初始化顺序
    JavaScript 全局
    HTML字符实体
    Java中的toString()方法
    JavaScript 弹窗
  • 原文地址:https://www.cnblogs.com/wjglm/p/9909064.html
Copyright © 2011-2022 走看看