Hero is coming back

风吹呀吹

风会指引你前进的方向

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 Think\Model;

然后在方法中声明实例化 $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

 

posted @ 2017-03-28 11:53  风吹呀吹  阅读(131)  评论(0)    收藏  举报