thinkphp獲取數據庫信息
項目配置文件Conf/config.php中添加數據庫連接信息:
//?添加數據庫配置信息 'DB_TYPE'???=>?'mysql',?//?數據庫類型 'DB_HOST'???=>?'localhost',?//?服務器地址 'DB_NAME'???=>?'thinkphp',?//?數據庫名 'DB_USER'???=>?'root',?//?用戶名 'DB_PWD'????=>?'',?//?密碼 'DB_PORT'???=>?3306,?//?端口 'DB_PREFIX'?=>?'think_',?//?數據庫表前綴
主要配置的項目是數據庫服務器地址hostname,數據庫名database,數據庫用戶名username和數據庫密碼password,還有一個表前綴prefix。配置之后就可以使用tp5的查詢語句查詢數據庫了。
立即學習“PHP免費學習筆記(深入)”;
或:
'DB_DSN'?=>?'mysql://root:密碼@localhost:3306/thinkphp'
修改下控制器
Lib/Action/IndexAction.class.php
class?IndexAction?extends?Action?{ ????public?function?index(){ ????????$Data?=?M('tinyphp');?//?實例化Data數據模型,這行的tinyphp為數據表后綴名稱 ????????$this->data?=?$Data->select(); ????????$this->display(); ????} }
修改模版,讓數據輸出
Tpl/Index/index.html
? ???<title>Select?Data</title> ? ? ????<volist> ????{$vo.id}--{$vo.data}<br> ????</volist> ?
volist標簽是內置模板引擎用于輸出數據集的標簽。
{$vo.id} 和 {$vo.data} 的用法和Smarty類似,就是用于輸出數據的字段,這里就表示輸出think_data表的id和data字段的值。
推薦:php5下載
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END
喜歡就支持一下吧
相關推薦