ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
demo 在开始之前,我们首先在数据库 中创建一个 数据表(这里以 mysql 数据库为例): CREATE TABLE IF NOT EXISTS `think\_data`( `id` int(8) unsigned NOT NULL AUTO\_INCREMENT, `data` varchar(255) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 ; INSERT INTO `think\_data`(`id`,`data`) VALUES (1,'thinkphp'), (2,'php'), (3,'framework'); 首先我们需要在应用的数据库配置文件 中添加数据库的连接信息如下: application/database.php return \[ //数据库类型 'type' //服务器地址 'hostname' //数据库名 'database' //数据库用户名 'username' //数据库密码 => 'mysql', => '127.0.0.1', =>'demo', =>'root', 'password' => '', //数据库连接端口 'hostport' =>'', //数据库连接参数 'params' =>\[\], //数据库编码默认采用utf8 'charset' //数据库表前缀 => 'utf8', 'prefix' => 'think\_', //数据库调试模式 'debug' => true, \]; 接下来,我们修改下控制器方法,添加读取数据的代码: <?php namespace app\\index\\controller; use think\\Controller; use think\\Db; class Index extends Controller { public function index() { $data = Db::name('data')->find(); $this->assign('result', $data); return $this->fetch(); } } 定义好控制器后,我们修改模板文件,添加数据输出标签如下: <html> <head> <title></title> </head> <body> {$result.id}--{$result.data} </body> </html> 模板标签的用法和 Smarty 字段的值。 data 我们访问会输出: 类似,就是用于输出数据的字段,这里就表示输出 表的 和 1--thinkphp