本文实例讲述了ThinkPHP连接数据库操作。分享给大家供大家参考,具体如下:
一代码
1、完成入口函数的编写
?phpdefine('THINK_PATH ','./ThinkPhp ');//定义ThinkPHP框架路径(相对于入口文件)定义(' APP_NAME ',' APP ');//定义项目名称定义(' APP_PATH ',' ./App’);//定义项目路径需要(THINK_PATH ./ThinkPhp。PHP’);//加载框架入口文件app : run();//实例化一个网站应用实例?2、完成控制器的编写
?phpheader(' Content-type : text/html;charset=utf-8 ');//设置页面编码格式类索引操作扩展action { public function index(){ $ db _ DSN=' MySQL ://root :[email protected]:3306/db _ database 30 ';//定义DSN $ Db=new Db();//执行类的实例化$ conn=$ db-GetInstance($ db _ DSN);//连接数据库,返回数据库驱动类$select=$conn-query('从思考用户中选择* ');//执行查询语句$this-assign('select ',$ select);//模板变量赋值$ this-display();//指定模板页} public function type(){ $ DSN=array(' DBMS '=' MySQL ',' username'='root ',' password'='root ',' hostname'='localhost ',' hostport'='3306 ',' database '=' db _ database 30 ');$db=新db();$ conn=$ db-GetInstance($ DSN);//连接数据库,返回数据库驱动类$select=$conn-query('从思考类型中选择* ');//执行查询语句$this-assign('select ',$ select);//模板变量赋值$ this-display(' type ');//指定模板页}}?3、完成模板编写
!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN ' ' http://www .w3。org/TR/XHTML 1/DTD/XHTML 1-Transitional。DTD ' html xmlns=' http://www .w3。org/1999/XHTML ' hearteta http-equiv=' Content-Type ' Content=' text/html;charset=utf-8' /title用户信息输出/title link href=' _ _ ROOT _ _/Public/Css/style。CSS ' rel=' external nofollow ' rel=' external nofollow ' rel='样式表type=' text/Css '/head dytable width=' 405 '边框=' 1 '单元格填充=' 1 '单元格间距=' 1 ' bgcolor=' # 99cc 33 '边框颜色=' # FFFFFF ' tr TD colspan=' 3 ' bgcolor=' # ffffffff ' class=' title ' align=' center '用户信息/TD/tr tr class=' title ' TD bgcolor=' # FFFFFF ' width=' 44 ' ID/TD TD bgcolor=' # ffffffff ' width=' 120 '名称/TD TD bgcolor=' # FFFFFF ' width=' 223 '地址/TD/tr volist name=' select ' id=' user ' tr class=' content ' TD bgcolor=' # FFFFFF ' { user。 id }/TD TD bgcolor=' # FFFFFF ' { user。用户}/TD TD bgcolor=' # FFFFFF ' {用户。address }/TD/tr/volist/table/body/html!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN ' ' http://www .w3。org/TR/XHTML 1/DTD/XHTML 1-Transitional。DTD ' html xmlns=' http://www .w3。org/1999/XHTML ' hearteta http-equiv=' Content-Type ' Content=' text/html;charset=utf-8' /title类别输出/title link href=' _ _ ROOT _ _/Public/Css/style。CSS ' rel=' external nofollow ' rel=' external nofollow ' rel='样式表type=' text/Css '/head dytable width=' 405 '边框=' 1 '单元格填充=' 1 '单元格间距=' 1 ' bgcolor=' # 99cc 33 '边框颜色=' # FFFFFF ' tr TD colspan=' 3 ' bgcolor=' # ffffffff ' class=' title ' align=' center '类别输出/TD/tr tr class=' title ' TD bgcolor=' # FFFFFF ' width=' 44 ' ID/TD TD bgcolor=' # ffffffff ' width=' 120 '类别名称/TD TD bgcolor=' # FFFFFF ' width=' 223 '添加时间/TD/tr volist name=' select ' id=' type ' tr class=' content ' TD bgcolor=' # FFFFFF ' { type。 id }/TD TD bgcolor=' # FFFFFF ' { type。类型名}/TD TD TD bgcolor=' # FFFFFF ' {类型。日期}/TD/tr/volist/table/body/html二运行结果
更多关于框架相关内容感兴趣的读者可查看本站专题: 《ThinkPHP入门教程》 、 《thinkPHP模板操作技巧总结》 、 《ThinkPHP常用方法总结》 、 《codeigniter入门教程》 、 《CI(CodeIgniter)框架进阶教程》 、 《Zend FrameWork框架入门教程》 及《PHP模板技术总结》 。
希望本文所述对大家基于ThinkPHP框架的服务器端编程语言(专业超文本预处理器的缩写)程序设计有所帮助。