thinkphp3.x连接mysql数据库的方法(具体操作步骤)


Posted in PHP onMay 19, 2016

本文实例讲述了thinkphp3.x连接mysql数据库的方法。分享给大家供大家参考,具体如下:

惯例配置文件:ThinkPHP/conf/convention.php

(1)在配置文件中填写配置信息(配置文件:“./xmall/conf/config.php”):

示例:

<?php
return array(
   //'配置项'=>'配置值'
   /* 数据库设置 */
    'DB_TYPE'    => 'mysql',  // 数据库类型
    'DB_HOST'    => 'localhost', // 服务器地址
    'DB_NAME'    => 'xmall',  // 数据库名
    'DB_USER'    => 'root',  // 用户名
    'DB_PWD'    => '123', // 密码
    'DB_PORT'    => '3306',  // 端口
    'DB_PREFIX'    => 'think_', // 数据库表前缀
    'DB_FIELDTYPE_CHECK' => false,  // 是否进行字段类型检查
    'DB_FIELDS_CACHE'  => true,  // 启用字段缓存
    'DB_CHARSET'   => 'utf8',  // 数据库编码默认采用utf8
);
?>

(2)创建表:

CREATE TABLE `think_user` (
  `id` int(11) DEFAULT NULL,
  `name` varchar(30) DEFAULT NULL,
  `pwd` varchar(20) DEFAULT NULL
) ENGINE=InnoDB;

(3) 执行数据插入操作在lib/Action下修改IndexAction.class.php文件,内容如下:

<?php
class IndexAction extends Action{
   function index(){
     public function index(){
       $data=array(
          "id"=>"1",
          "name="=>"liuning",
         "pwd"=>"asd123"
       );
       M("user")->add($data);
     }
   }
}
?>

(4)执行http://localhost/xmall/index.php,数据库中就会有新的记录生成;

PHP 相关文章推荐
Apache环境下PHP利用HTTP缓存协议原理解析及应用分析
Feb 16 PHP
PHP连接SQLSERVER 注意事项(附dll文件下载)
Jun 28 PHP
PHP中对缓冲区的控制实现代码
Sep 29 PHP
php中unserialize返回false的解决方法
Sep 22 PHP
PHP并发多进程处理利器Gearman使用介绍
May 16 PHP
golang与php实现计算两个经纬度之间距离的方法
Jul 22 PHP
PHP页面输出搜索后跳转下一页的处理方法
Sep 30 PHP
PHP数据的提交与过滤基本操作实例详解
Nov 11 PHP
PHP进程通信基础之信号
Feb 19 PHP
PHP进阶学习之垃圾回收机制详解
Jun 18 PHP
使用laravel和ajax实现整个页面无刷新的操作方法
Oct 03 PHP
PHP实现rar解压读取扩展包小结
Jun 03 PHP
thinkphp3.x自定义Action、Model及View的简单实现方法
May 19 #PHP
thinkPHP实现递归循环栏目并按照树形结构无限极输出的方法
May 19 #PHP
php处理json格式数据经典案例总结
May 19 #PHP
CI框架整合smarty步骤详解
May 19 #PHP
PHP QRCODE生成彩色二维码的方法
May 19 #PHP
PHP下载文件的函数实例代码
May 18 #PHP
PHP扩展框架之Yaf框架的安装与使用
May 18 #PHP
You might like
中国的第一台收音机
2021/03/01 无线电
php 求质素(素数) 的实现代码
2011/04/12 PHP
三个类概括PHP的五种设计模式
2012/09/05 PHP
解析如何修改phpmyadmin中的默认登陆超时时间
2013/06/25 PHP
php 去除html标记--strip_tags与htmlspecialchars的区别详解
2013/06/26 PHP
PHP中的类型约束介绍
2015/05/11 PHP
php外部执行命令函数用法小结
2016/10/11 PHP
js加解密 脚本解密
2008/02/22 Javascript
jquery 可排列的表实现代码
2009/11/13 Javascript
jQuery中调用WebService方法小结
2011/03/28 Javascript
Javascript中call与apply的学习笔记
2014/09/22 Javascript
jquery中checkbox全选失效的解决方法
2014/12/26 Javascript
使用jquery动态加载Js文件和Css文件
2015/10/24 Javascript
js实现二级菜单渐隐显示
2015/11/03 Javascript
微信小程序 欢迎界面开发的实例详解
2016/11/30 Javascript
微信小程序-拍照或选择图片并上传文件
2017/01/06 Javascript
WebGL学习教程之Three.js学习笔记(第一篇)
2019/04/25 Javascript
React学习之受控组件与数据共享实例分析
2020/01/06 Javascript
es6数组之扩展运算符操作实例分析
2020/04/25 Javascript
解决seaborn在pycharm中绘图不出图的问题
2018/05/24 Python
Python中的groupby分组功能的实例代码
2018/07/11 Python
解决pycharm工程启动卡住没反应的问题
2019/01/19 Python
python实现石头剪刀布小游戏
2021/01/20 Python
Python面向对象程序设计类的封装与继承用法示例
2019/04/12 Python
python代码 FTP备份交换机配置脚本实例解析
2019/08/01 Python
树莓派4B+opencv4+python 打开摄像头的实现方法
2019/10/18 Python
Django Model层F,Q对象和聚合函数原理解析
2020/11/12 Python
全球知名巧克力品牌:Godiva
2016/07/22 全球购物
加拿大折扣、优惠券和交易网站:WagJag
2018/02/07 全球购物
璀璨的珍珠、密钉和个性化珠宝:Lily & Roo
2021/01/21 全球购物
应届护士推荐信
2013/11/16 职场文书
2014年三八妇女节活动方案
2014/02/28 职场文书
优秀的2014年两会精神解读
2014/03/17 职场文书
遗嘱继承公证书
2014/04/09 职场文书
杨善洲观后感
2015/06/04 职场文书
Vue+Flask实现图片传输功能
2022/04/01 Vue.js