zoukankan      html  css  js  c++  java
  • 20181102 ThinkPHP模型连接数据库 查询 ajax

    1.连接数据库

    在模板配置文件里面写

    2.创建Model模型   让Home和Admin共同使用

    3.实例化模型的方法

      第一种:

     第二种: M()方法

    第三种:D()方法

    M()方法和D()方法的区别:

       在tp3.2以后,M()和D()是一样的,在3.2之前版本中M()类似于是 new Model(),D('goods)类似是 new GoodsModel(),M方法和D方法都用于实例化一个模型类,M方法 用于高效实例化一个基础模型类,而 D方法 用于实例化一个用户定义模型类。

     对数据表进行简单的 CURD 操作而无复杂的业务逻辑时用M()方法

     但要使用模型类里面业务逻辑时用D()方法

    扩展(

                   数据的处理常规是增删改查CURD

     

                   增:C    create   对应在THINKPHP 是 $n->add()

     

                   删:D    delete   对应在THINKPHP 是 $n->delete()

     

                   改:U    update   对应在THINKPHP 是 $n->save()

     

                   查:R     read    对应在THINKPHP 是 $n->select()

    2.对表的操作

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

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

      修改:M('表名')->save($data);

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

    1.普通查询:

    在模型里面循环取出goods/show.html:

    条件查询:

    获取一条记录:

    动态查询: getby+字段名

    聚合函数:

    2.数据添加:

    3.数据修改:

    4.数据删除:

  • 相关阅读:
    tar命令,vi编辑器
    Linux命令、权限
    Color Transfer between Images code实现
    利用Eclipse使用Java OpenCV(Using OpenCV Java with Eclipse)
    Matrix Factorization SVD 矩阵分解
    ZOJ Problem Set
    Machine Learning
    ZOJ Problem Set
    ZOJ Problem Set
    ZOJ Problem Set
  • 原文地址:https://www.cnblogs.com/sp1234/p/9894278.html
Copyright © 2011-2022 走看看