
起首翻开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网别的相干文章!