thinkphp怎么连接**库

时间:2016.07.29 发布人:xuhongwu9

thinkphp怎么连接**库

已解决问题

谷歌xuhongwu9用户在2016.07.29提交了关于“陈冲thinkphp怎么连接**库”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-06-10T17:11:36。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,当代劳模,所有人都应该向你学习 !

希望以下的回答,能够帮助你。

第1个回答

用户名:zougaoshu  

thinkphp连接**库的方法:
ThinkPh**P内置敌雷极了抽象**库访问层,把不同的**库操作封装起来,只需要使用公**的Db类来自进行操作,而无需针对不同的数逐只演呢及争几协据库写不同的代码和底层实现,Db类会自动调用相应的问答**库驱动来处理。目前的**库包括Mysq察朝继你构l、SqlServer、PgSQL、Sqlite、Oracle、Ibase、概铁术往议Mongo,也包括对PDO的支持,如果应用需要使用**库,必须配置**库连接信息,**库的配置文件有多种及占核同定义方式。
常用的配置方式是在项目秋实配置文件中添加下面的参数:
<?php
/形状的落谓庆粉引养/项目配置文件
return妈乱米array(
//**库配置信息
'DB_TYPE'=>'mysql',//**库类型
'DB_h**OST'=>'localhost',//服务器地址
'DB_NAME'=>'thinkphp',//**库名
'DB_U**R'=>'root',//用户名
'DB_PWD'=>'',//密码
'DB_PORT'=>3306,//端口
'DB_PREFIX'=>'think_',//**库表前缀
//其他项目配置参数
//
);
需要注意的是,ThinkPh**P的**库连接的惰性的,所以并不是在实例化的时候就连接**库,而是在有实际的**操作的时候才会去连接**库(额外的情况是,在系统第一次实例化模型的时候,会自动连接**库获取相关模型类对应的**表的字段信息)。