您的位置:首页 > 编程语言 > PHP开发

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文件



内容如下:

<?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数据库的连接已经成功了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息