本篇文章給大家分享的是有關(guān)使用ThinkPHP怎么連接數(shù)據(jù)庫(kù),小編覺(jué)得挺實(shí)用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話(huà)不多說(shuō),跟著小編一起來(lái)看看吧。
一 代碼
1、完成入口函數(shù)的編寫(xiě)
<?php define('THINK_PATH', '../ThinkPHP'); //定義ThinkPHP框架路徑(相對(duì)于入口文件) define('APP_NAME', 'App'); //定義項(xiàng)目名稱(chēng) define('APP_PATH', './App'); //定義項(xiàng)目路徑 require(THINK_PATH."/ThinkPHP.php"); //加載框架入口文件 App::run(); //實(shí)例化一個(gè)網(wǎng)站應(yīng)用實(shí)例 ?>
2、完成控制器的編寫(xiě)
<?php header("Content-Type:text/html; charset=utf-8"); //設(shè)置頁(yè)面編碼格式 class IndexAction extends Action{ public function index(){ $db_dsn="mysql://root:root@127.0.0.1:3306/db_database30"; //定義DSN $db = new Db(); //執(zhí)行類(lèi)的實(shí)例化 $conn=$db->getInstance($db_dsn); //連接數(shù)據(jù)庫(kù),返回?cái)?shù)據(jù)庫(kù)驅(qū)動(dòng)類(lèi) $select=$conn->query('select * from think_user'); //執(zhí)行查詢(xún)語(yǔ)句 $this->assign('select',$select); // 模板變量賦值 $this->display(); // 指定模板頁(yè) } public function type(){ $dsn = array( 'dbms' => 'mysql', 'username' => 'root', 'password' => 'root', 'hostname' => 'localhost', 'hostport' => '3306', 'database' => 'db_database30' ); $db = new Db(); $conn=$db->getInstance($dsn); //連接數(shù)據(jù)庫(kù),返回?cái)?shù)據(jù)庫(kù)驅(qū)動(dòng)類(lèi) $select=$conn->query('select * from think_type'); //執(zhí)行查詢(xún)語(yǔ)句 $this->assign('select',$select); // 模板變量賦值 $this->display('type'); // 指定模板頁(yè) } } ?>
3、完成模板編寫(xiě)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>用戶(hù)信息輸出</title> <link href="__ROOT__/Public/Css/style.css" rel="external nofollow" rel="external nofollow" rel="stylesheet" type="text/css" /> </head> <body> <table width="405" border="1" cellpadding="1" cellspacing="1" bgcolor="#99CC33" bordercolor="#FFFFFF"> <tr> <td colspan="3" bgcolor="#FFFFFF" class="title" align="center">用戶(hù)信息</td> </tr> <tr class="title"> <td bgcolor="#FFFFFF" width="44">ID</td> <td bgcolor="#FFFFFF" width="120">名稱(chēng)</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.user}</td> <td bgcolor="#FFFFFF"> {$user.address}</td> </tr> </volist> </table> </body> </html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>類(lèi)別輸出</title> <link href="__ROOT__/Public/Css/style.css" rel="external nofollow" rel="external nofollow" rel="stylesheet" type="text/css" /> </head> <body> <table width="405" border="1" cellpadding="1" cellspacing="1" bgcolor="#99CC33" bordercolor="#FFFFFF"> <tr> <td colspan="3" bgcolor="#FFFFFF" class="title" align="center">類(lèi)別輸出</td> </tr> <tr class="title"> <td bgcolor="#FFFFFF" width="44">ID</td> <td bgcolor="#FFFFFF" width="120">類(lèi)別名稱(chēng)</td> <td bgcolor="#FFFFFF" width="223">添加時(shí)間</td> </tr> <volist name='select' id='type' > <tr class="content"> <td bgcolor="#FFFFFF"> {$type.id}</td> <td bgcolor="#FFFFFF"> {$type.typename}</td> <td bgcolor="#FFFFFF"> {$type.dates}</td> </tr> </volist> </table> </body> </html>
二 運(yùn)行結(jié)果
以上就是使用ThinkPHP怎么連接數(shù)據(jù)庫(kù),小編相信有部分知識(shí)點(diǎn)可能是我們?nèi)粘9ぷ鲿?huì)見(jiàn)到或用到的。希望你能通過(guò)這篇文章學(xué)到更多知識(shí)。更多詳情敬請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。
分享標(biāo)題:使用ThinkPHP怎么連接數(shù)據(jù)庫(kù)-創(chuàng)新互聯(lián)
文章轉(zhuǎn)載:http://www.ekvhdxd.cn/article4/hheie.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導(dǎo)航、網(wǎng)站收錄、品牌網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)公司、定制開(kāi)發(fā)、響應(yīng)式網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容