ThinkPHP3.2.3连接数据库
2016-03-12 17:17
609 查看
要使用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文件
内容如下:
到这里ThinkPHP3.2.3数据库的连接已经成功了
在中间区域可以设置“服务器连接排序规则”和“语言”,设置如下:
右边可以看到“数据库服务器”和“网站服务器”的信息
使用phpMyAdmin创建数据库和表
选择左边的“New”
进入如下界面:
写入数据库名称和选择排序规则并点击“创建”按钮,在左边可以看到我们创建的数据库
有很多人不清楚phpMyAdmin中的数据库如何删除,其实很简单,如果想删除一些没用的数据库可以在“数据库”选项卡中选中删除
数据库“检查权限”中可以修改数据库的密码,我这里的用户名和密码都是root,如果还没有密码的可以自行修改,不清楚如何修改的可以参考:http://jingyan.baidu.com/article/e4511cf332b9832b845eaf27.html
下面创建表tb_user
点击执行,输入每个字段的名称和选择“排序规则”
保存后在左边可以有我们新建的表,点击后右边选择插入
点击“执行”,在浏览页面可以看到刚插入的数据,中文也没有乱码
按上面的步骤再插入几条数据
通过wxtest的编辑权限可以查看数据库的登录信息,我的密码也为root
在Model目录下创建UserModel.class.php文件
内容如下:
<?php namespace Home\Model; use Think\Model; 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 Home\Controller; use Think\Controller; class IndexController extends Controller { public function index() { $model = new \Home\Model\UserModel(); $data = $model->query('select * from tb_user'); //读取 日常 select dump($data); } }运行后可以看到输出结果
到这里ThinkPHP3.2.3数据库的连接已经成功了
相关文章推荐
- 一个关于if else容易迷惑的问题
- MySQL中的integer 数据类型
- MySQL存储过程
- PHP5.2.*防止Hash冲突拒绝服务攻击的Patch
- 深入理解PHP之匿名函数
- mysql中int、bigint、smallint 和 tinyint的区别与长度
- mysql load data 导出、导入 csv
- source命令执行SQL脚本文件
- JSP/PHP基于Ajax的分页功能实现
- MySQL创建用户及权限控制
- MySQL管理数据表
- linux下mysql添加用户
- mysql procedure
- mysql触发器
- 关于PHP通过PDO用中文条件查询MySQL的问题。
- 什么是设计模式
- MySQL 备份和恢复策略
- mac下安装mysql(转载)