zoukankan      html  css  js  c++  java
  • Thinkphp随堂笔记【模型初步上】

    如何在THinkphp中链接数据库并且读取数据

    可以现在项目中的comon/conf/config文件下配置数据库信息

    //PDO专用定义 pdo是比较常用的配置方法
    'DB_TYPE'=>'pdo',
    'DB_USER'=>'root',
    'DB_PWD'=>'',
    'DB_PREFIX'=>'think_',
    'DB_DSN'=>'mysql:host=localhost;dbname=thinkphp;charset=UTF8',

    一般数据库配置

    //'配置项'=>'配置值'
    //MySQL全局定义
    // 'DB_TYPE'=>'mysql',
    // 'DB_HOST'=>'localhost',
    // 'DB_USER'=>'root',
    // 'DB_PWD'=>'',
    // 'DB_NAME'=>'thinkphp',
    // 'DB_PORT'=>3306,
    // 'DB_PREFIX'=>'think_',

    'SHOW_PAGE_TRACE' =>true, //开启页面Trace 调试工具

    然后在控制器中(模型)中具体方法中使用Model方法、M方法、表模型方法。

    1、使用Model方法

    需要添加应用 :use ThinkModel;

    然后在方法中声明实例化 $user = new Model();

    Model有三个属性

    //$user = new Model('User','think_','mysql://root:@localhost/thinkphp');  // root:后面填写密码,由于本人数据库没有密码就没填

    第一个是数据库的表名,第二个是表的前缀,第三个是配置信息

    一般用第一个参数就够了,其余的在config文件中可以提前配置完毕,个别需要调用其他表的时候可以使用第二个和第三个参数

    $user = new Model('User');

    2、使用M方法

    使用M方法不像Model一样需要引用,无需引用,可以再接再方法中调用。

    3、使用表模型 没有仔细研究,如需使用访问以下网址

    http://study.163.com/course/courseLearn.htm?courseId=947005#/learn/video?lessonId=1123166&courseId=947005

  • 相关阅读:
    Python爬虫的开发
    JSON
    XPath
    w3c
    Python I/O操作
    【转】C语言中DEFINE简介及多行宏定义
    【转】C++中#if #ifdef 的作用
    srand()、rand()、time()函数的用法
    排序算法之冒泡排序、选择排序
    Java Spring学习笔记
  • 原文地址:https://www.cnblogs.com/tangpeng97/p/6633330.html
Copyright © 2011-2022 走看看