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 相关文章推荐
让你同时上传 1000 个文件 (二)
Oct 09 PHP
PHP 裁剪图片成固定大小代码方法
Sep 09 PHP
PHP Session变量不能传送到下一页的解决方法
Nov 27 PHP
php 提速工具eAccelerator 配置参数详解
May 16 PHP
PHP 代码规范小结
Mar 08 PHP
thinkPHP的Html模板标签使用方法
Nov 13 PHP
PHP快速按行读取CSV大文件的封装类分享(也适用于其它超大文本文件)
Apr 10 PHP
php中filter_input函数用法分析
Nov 15 PHP
54个提高PHP程序运行效率的方法
Jul 19 PHP
PHP html_entity_decode()函数讲解
Feb 25 PHP
laravel 实现用户登录注销并限制功能
Oct 24 PHP
Laravel5.1 框架Request请求操作常见用法实例分析
Jan 04 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
PHP删除非空目录的函数代码小结
2013/02/28 PHP
PHP数组排序函数合集 以及它们之间的联系分析
2013/06/27 PHP
PHP get_html_translation_table()函数用法讲解
2019/02/16 PHP
jquery maxlength使用说明
2011/09/09 Javascript
Jquery中的CheckBox、RadioButton、DropDownList的取值赋值实现代码
2011/10/12 Javascript
JS实现跟随鼠标闪烁转动色块的方法
2015/02/26 Javascript
深入探究使JavaScript动画流畅的一些方法
2015/06/30 Javascript
分享15个大家都熟知的jquery小技巧
2015/12/02 Javascript
JavaScript学习笔记之创建对象
2016/03/25 Javascript
jQuery内存泄露解决办法
2016/12/13 Javascript
用jQuery实现优酷首页轮播图
2017/01/09 Javascript
详解本地Node.js服务器作为api服务器的解决办法
2017/02/28 Javascript
前端主流框架vue学习笔记第二篇
2017/07/26 Javascript
Swiper.js实现移动端元素左右滑动
2019/09/08 Javascript
JavaScript通如何过RGraph实现动态仪表盘
2020/10/15 Javascript
Python的Django框架中从url中捕捉文本的方法
2015/07/20 Python
python最小生成树kruskal与prim算法详解
2019/01/17 Python
python3 字符串/列表/元组(str/list/tuple)相互转换方法及join()函数的使用
2019/04/03 Python
Django框架model模型对象验证实现方法分析
2019/10/02 Python
Django框架ORM数据库操作实例详解
2019/11/07 Python
Python程序控制语句用法实例分析
2020/01/14 Python
From CSV to SQLite3 by python 导入csv到sqlite实例
2020/02/14 Python
Django框架配置mysql数据库实现过程
2020/04/22 Python
PyQt5中QSpinBox计数器的实现
2021/01/18 Python
C语言中一个结构不能包含指向自己的指针吗
2012/05/25 面试题
ShellScript面试题一则-ShellScript编程
2014/03/05 面试题
求职信内容考虑哪几点
2013/10/05 职场文书
幼师专业求职推荐信
2013/11/08 职场文书
教育课题研究自我鉴定范文
2013/12/28 职场文书
党员的自我评价范文
2014/01/02 职场文书
企业文化口号
2014/06/12 职场文书
学用政策心得体会
2014/09/10 职场文书
领导干部查摆“四风”问题自我剖析材料思想汇报
2014/10/05 职场文书
MySQL时间盲注的五种延时方法实现
2021/05/18 MySQL
Shell脚本一键安装Nginx服务自定义Nginx版本
2022/03/20 Servers
Linux在两个服务器直接传文件的操作方法
2022/08/05 Servers