介绍
本篇文章给大家分享的是有关使用ThinkPHP怎么连接数据库,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
<强>一代码强>
1,完成入口函数的编写
& lt; php ? 定义(& # 39;THINK_PATH& # 39;,, & # 39; . ./ThinkPHP& # 39;),,,,,//定义ThinkPHP框架路径(相对于入口文件) 定义(& # 39;APP_NAME& # 39;,, & # 39;应用# 39;),,,,,,,,//定义项目名称 定义(& # 39;APP_PATH& # 39;,, & # 39;。/应用# 39;),,,,,,,,,//定义项目路径 干净自己的需要(THINK_PATH/ThinkPHP.php");,,//加载框架入口文件 应用:run(),,,,,,,,,,,,,,,,//实例化一个网站应用实例 祝辞;
2,完成控制器的编写
& lt; php ? 头(“内容类型:text/html;, charset=utf-8");,,//设置页面编码格式 {class IndexAction  extends 行动 public 才能;function 指数(){ ,,,$ db_dsn=癿ysql://根:root@127.0.0.1:3306/db_database30",,,,,//定义DSN ,,,db 美元;=,new Db();,,,,,,,,,,,,,,,,,,,,,,,//执行类的实例化 ,,,康涅狄格州美元=$ db→getInstance ($ db_dsn);,,,,,,,,,,,,,,,//连接数据库,返回数据库驱动类 ,,,选择=美元康涅狄格州→查询(& # 39;select *,得到think_user& # 39;),,,,,,,//执行查询语句 ,,,这个→美元分配(& # 39;选择# 39;,选择美元),,,,,,,,//,模板变量赋值 ,,,这美元→显示();,,,,,,,,,,,,,,//,指定模板页 ,,} public 才能;function 类型(){ ,,,dsn 美元;=,阵列( ,,,,,& # 39;dbms # 39;,,,=祝辞,& # 39;mysql # 39; ,,,,,& # 39;用户名# 39;,=祝辞,& # 39;根# 39; ,,,,,& # 39;密码# 39;,=祝辞,& # 39;根# 39; ,,,,,& # 39;主机名# 39;,=祝辞,& # 39;localhost # 39; ,,,,,& # 39;hostport& # 39;,=祝辞,& # 39;3306 & # 39; ,,,,,& # 39;数据库# 39;,=祝辞,& # 39;db_database30& # 39; ,,,); ,,,db 美元;=,new Db (); ,,,康涅狄格州美元=$ db→getInstance (dsn);,,,,,,,,,,,,,,//连接数据库,返回数据库驱动类 ,,,选择=美元康涅狄格州→查询(& # 39;select *,得到think_type& # 39;),,,,,,,//执行查询语句 ,,,这个→美元分配(& # 39;选择# 39;,选择美元),,,,,,,,//,模板变量赋值 ,,,这美元→显示(& # 39;类型,),,,,,,,,,,,,,,//,指定模板页 ,,} } ?在
3,完成模板编写
& lt; ! DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0,过渡//EN",“http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"比; & lt; html  xmlns=癶ttp://www.w3.org/1999/xhtml"比; & lt; head> & lt; meta  http-equiv=癈ontent-Type",内容=皌ext/html;, charset=utf-8",/比; & lt; title>用户信息输出& lt;/title> & lt; link  href=https://www.yisu.com/zixun/盻_ROOT__/公共/Css/style.css”rel=巴獠縩ofollow”rel=巴獠縩ofollow”rel="样式表" type=" text/Css "/> 头 <身体> <表宽度=" 405 " border=" 1 "单元格边距=?”单元格间距=?”背景=" # 99 cc33 " bordercolor=" # FFFFFF ">用户信息道明> ID 名称 地址 {$ user.id} 表> 身体>{$ user.user} {$ user.address}