旗下导航:搜·么
当前位置:网站首页 > PHP框架 > ThinkPHP > 正文

thinkphp如何衔接数据库【ThinkPHP教程】

作者:搜搜PHP网发布时间:2019-11-27分类:ThinkPHP浏览:96


导读:起首翻开Zend建立一个项目,导入我们的ThinkPHP。浏览器地点栏输入http://1270.0.1/text01运转ThinkPHP项目,能够看到Thin...

起首翻开Zend建立一个项目 ,导入我们的ThinkPHP。

浏览器地点栏输入http://1270.0.1/text01 运转ThinkPHP项目,能够看到Think的大笑容。

相干引荐:《ThinkPHP教程》

建立数据库建立一个用户表,用于我们全部项目的数据库的衔接,测试数据库是不是衔接。

翻开项目革新,检察生成的目次构造,Application->Common->Conf是项目的大众设置文件目次,能够看到Conf下有一个config.php 文件,“大众设置文件目次”能够看出这个目次是前背景通用的目次,假如前背景运用一个数据库直接在大众目次下设置一个数据库衔接,前背景都能够运用,在config.php下面能够写一切的大众设置文件。

ThinkPHP内置了笼统数据库接见层,把差别的数据库操纵封装起来,我们只需要运用大众的Db类举行操纵,而无需针对差别的数据库写差别的代码和底层完成,Db类会自动挪用响应的数据库驱动来处置惩罚。现在的数据库包含Mysql、SqlServer、PgSQL、Sqlite、Oracle、Ibase、Mongo,也包含对PDO的支撑。

我们已mysql数据库为例:

'DB_TYPE'   => 'mysql',         // 数据库范例我们是mysql,就关于的是mysql
'DB_HOST'   => '127.0.0.1',   // 效劳器地点,就是我们设置好的php效劳器地点,也能够运用localhost,
'DB_NAME'   => 'text',  // 数据库名:mysq建立的要衔接我们项目的数据库称号
'DB_USER'   => 'root',           // 用户名:mysql数据库的称号
'DB_PWD'    => '',                 //mysql数据库的 暗码
'DB_PORT'   => 3306,            // 端口效劳端口平常选3306
'DB_PREFIX' => 'tp_',            //  数据库表前缀
'DB_CHARSET'=> 'utf8',         // 字符集
'DB_DEBUG'  => TRUE,         // 数据库调试形式 开启后能够纪录SQL日记 3.2.3新增

数据库已胜利衔接,碰运气能不能准确的接见数据库,翻开项目Home->Controller->IndexController.class.php

public function index(){
  $user=M('User');   //大M要领接见数据表
  $sql=$user->select();  //thinkPHP 封装的SQL查询一切数据
var_dump($sql);     //打印出数据
}

浏览器地点栏输入http://1270.0.1/text01 运转ThinkPHP项目,检察是不是打印出数据,测试胜利。

以上就是thinkphp如何衔接数据库的细致内容,更多请关注ki4网别的相干文章!

标签:thinkphp连接数据库