最简单的ThinkPHP实例(1)拉取并显示数据库数据

1、打开PHPStudy并启动

 

 2、打开 数据库管理工具、新建本地数据库(如果已经新建过就跳过这一步)

(新建MySQL连接)

 

3、写控制器

application\index\controller\Index.php

<?php
namespace app\index\controller;

// 引入系统数据类
use think\Db;
// 引入系统控制器类
use think\Controller;

class Index extends Controller
{
    public function index()
    {
        // 从数据库中读取数据
        $data = Db::table('user')->select();
        // var_dump($data);

        $this->assign('data', $data);

        return view();
        
        // return '<style type="text/css">*{ padding: 0; margin: 0; } .think_default_text{ padding: 4px 48px;} a{color:#2E5CD5;cursor: pointer;text-decoration: none} a:hover{text-decoration:underline; } body{ background: #fff; font-family: "Century Gothic","Microsoft yahei"; color: #333;font-size:18px} h1{ font-size: 100px; font-weight: normal; margin-bottom: 12px; } p{ line-height: 1.6em; font-size: 42px }</style><div style="padding: 24px 48px;"> <h1>:)</h1><p> ThinkPHP V5<br/><span style="font-size:30px">十年磨一剑 - 为API开发设计的高性能框架</span></p><span style="font-size:22px;">[ V5.0 版本由 <a href="http://www.qiniu.com" target="qiniu">七牛云</a> 独家赞助发布 ]</span></div><script type="text/javascript" src="https://tajs.qq.com/stats?sId=9347272" charset="UTF-8"></script><script type="text/javascript" src="https://e.topthink.com/Public/static/client.js"></script><think id="ad_bd568ce7058a1091"></think>';
    }
}

4、写视图

application\index\view\index\index.html(由于路由配置不同,这个路径可能和我会有一点不同)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <table>
        <thead>
            <tr>
                <th>id</th>
                <th>用户名</th>
                <th>密码</th>
            </tr>
        </thead>
        <tbody>
            {volist name="data" id="value"}
            <tr>
                <td>{$value.id}</td>
                <td>{$value.name}</td>
                <td>{$value.password}</td>
            </tr>
            {/volist}
        </tbody>
    </table>
</body>
</html>
View Code

5、完成看效果

PS:如果有报错的话,在config.php中打开调试可以看报错信息

 

posted @ 2021-08-16 15:44  Mankii  阅读(533)  评论(0编辑  收藏  举报
返回顶部