• 技术文章 >php框架 >ThinkPHP

    thinkphp怎么获取数据库信息

    尚2019-11-01 18:13:48原创1805

    thinkphp获取数据库信息

    1.jpg

    项目配置文件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中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:thinkphp 数据库
    上一篇:thinkphp错误日志在哪 下一篇:ThinkPHP6.0管道模式与中间件的实现分析
    大前端线上培训班

    相关文章推荐

    • thinkphp和yii2的优缺点是什么?• thinkphp函数有哪些• thinkphp框架能干什么?• php7能运行thinkphp5吗?

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网