最简单的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>
5、完成看效果
PS:如果有报错的话,在config.php中打开调试可以看报错信息