首頁 > php框架 > ThinkPHP > 主體

thinkphp怎麼取得資料庫信息

發布: 2019-11-01 18:13:48
原創
4144 人瀏覽過

thinkphp怎麼取得資料庫信息

thinkphp取得資料庫資訊

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的查詢語句查詢資料庫了。

或:

'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

<html>
 <head>
   <title>Select Data</title>
 </head>
 <body>
    <volist name="data" id="vo">
    {$vo.id}--{$vo.data}<br/>
    </volist>
 </body>
</html>
登入後複製

volist標籤是內建模板引擎用於輸出資料集的標籤。

{$vo.id} 和 {$vo.data} 的用法和Smarty類似,就是用於輸出資料的字段,這裡就表示輸出think_data表的id和data字段的值。

推薦:php5下載

以上是thinkphp怎麼取得資料庫信息的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板