1、配置文件目錄?tp5applicationdatabase.php
通過配置文件來連接。也可以通過方法鏈接。
在控制器里方法鏈接數據庫 ;查詢時寫法 和使用系統的DB類方法略有差異
//?使用方法配置數據庫連接 public?function?data1?() { ??$DB?=?Db::connect([ ????//?數據庫類型 ????'type'??????=>?'mysql', ????//?服務器地址 ????'hostname'????=>?'127.0.0.1', ????//?數據庫名 ????'database'????=>?'user', ????//?用戶名 ????'username'????=>?'root', ????//?密碼 ????'password'????=>?'root', ????//?端口 ????'hostport'????=>?'3306', ??]); ??//?dump($DB); ??//?查詢數據,,,,和使用系統的DB類方法略有差異 ??$data?=?$DB?->?table("uu")?->?select(); ??dump($data); }
(推薦學習教程:thinkphp教程)
2、基本使用 、 增刪改查
立即學習“PHP免費學習筆記(深入)”;
控制器使用配置文件連接數據庫
控制器下文件(tp5applicationindexcontrollerIndex.php)寫入
<?php namespace appindexcontroller; use thinkDb; use thinkController; class Index extends Controller { public function index() { // return '上課來'; return $this ->?fetch(); ??} ??//?使用配置文件連接數據庫 ??public?function?data() ??{ ????//?實例化數據庫系統類 ????$DB?=?new?Db; ????//?查詢數據,表名為uu的所有數據 ????$data?=?$DB::table("uu")?->?select(); ????//?使用sql語句 ????//$data?=?$DB::query("select?*?from?uu"); ????dump($data); ??} }
3、將數據渲染模板頁面
<?php namespace appindexcontroller; use thinkDb; use thinkController; // 使用model連接數據庫要引入moadel use thinkModel; class Index extends Controller { public function index() { // return 's'; $this ->?data(); ????return?$this?->?fetch(); ??} //?使用系統配置文件連接數據庫 ??public?function?data() ??{ ????//?實例化數據庫系統類 ????$DB?=?new?Db; ????//?查詢數據 ????$data?=?$DB::table("uu")?->?select(); ????$this?->?assign("user",$data); ????//?dump($data); ??} }
4、模板頁面即可引用渲染數據
tp5applicationindexviewindexindex.html
nbsp;html> ??<meta> ??<title>s</title> ??<div>?s</div> ??{volist?name="user"?id="vo"} ????<a>{$vo.name}</a> ??{/volist}
更多編程相關內容,請關注php中文網thinkphp教程欄目!
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END