ThinkPHP3.2.3连接数据库
要使用ThinkPHP3.2.3连接数据库,先创建一个数据库,我是使用wampServer2.5+Zend Studio12.5来开发PHP程序的,安装了wampServer可以使用phpMyAdmin来创建数据库,如果数据库表中有中文,需要设置编码格式为utf8,点击左上角的小房子图标
在中间区域可以设置“服务器连接排序规则”和“语言”,设置如下:
右边可以看到“数据库服务器”和“网站服务器”的信息
使用phpMyAdmin创建数据库和表
选择左边的“New”
进入如下界面:
写入数据库名称和选择排序规则并点击“创建”按钮,在左边可以看到我们创建的数据库
有很多人不清楚phpMyAdmin中的数据库如何删除,其实很简单,如果想删除一些没用的数据库可以在“数据库”选项卡中选中删除
数据库“检查权限”中可以修改数据库的密码,我这里的用户名和密码都是root,如果还没有密码的可以自行修改,不清楚如何修改的可以参考:http://jingyan.baidu.com/article/e4511cf332b9832b845eaf27.html
下面创建表tb_user
点击执行,输入每个字段的名称和选择“排序规则”
保存后在左边可以有我们新建的表,点击后右边选择插入
点击“执行”,在浏览页面可以看到刚插入的数据,中文也没有乱码
按上面的步骤再插入几条数据
通过wxtest的编辑权限可以查看数据库的登录信息,我的密码也为root
在Model目录下创建UserModel.class.php文件
内容如下:
<?php namespace HomeModel; use ThinkModel; class UserModel extends Model { public function getInfo() { return "hello this is UserModel class"; } // 或使用字符串方式定义 protected $connection = "mysql://root:root@localhost:3306/wxtest#utf8"; }在IndexController.class.php文件中添加如下代码
<?php namespace HomeController; use ThinkController; class IndexController extends Controller { public function index() { $model = new HomeModelUserModel(); $data = $model->query("select * from tb_user"); //读取 日常 select dump($data); } }运行后可以看到输出结果
到这里ThinkPHP3.2.3数据库的连接已经成功了
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: 【iOS沉思录】iOS中的二维数组
- 下一篇: C++之引用的详解