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 相关文章推荐
用缓存实现静态页面的测试
Dec 06 PHP
解析如何修改phpmyadmin中的默认登陆超时时间
Jun 25 PHP
php初始化对象和析构函数的简单实例
Mar 11 PHP
PHP字符串比较函数strcmp()和strcasecmp()使用总结
Nov 19 PHP
深入浅析PHP7.0新特征(五大新特征)
Oct 29 PHP
深入解析PHP的Laravel框架中的event事件操作
Mar 21 PHP
PHP 将数组打乱 shuffle函数的用法及简单实例
Jun 17 PHP
php实现留言板功能
Mar 05 PHP
PHP面向对象五大原则之里氏替换原则(LSP)详解
Apr 08 PHP
PHP结合jquery ajax实现上传多张图片,并限制图片大小操作示例
Mar 01 PHP
php使用filter_var函数判断邮箱,url,ip格式示例
Jul 06 PHP
搭建PhpStorm+PhpStudy开发环境的超详细教程
Sep 17 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
文章推荐系统(二)
2006/10/09 PHP
简单采集了yahoo的一些数据
2007/02/14 PHP
同台服务器使用缓存APC效率高于Memcached的演示代码
2010/02/16 PHP
php preg_filter执行一个正则表达式搜索和替换
2012/02/27 PHP
php连接函数implode与分割explode的深入解析
2013/06/26 PHP
php session劫持和防范的方法
2013/11/12 PHP
php中filter函数验证、过滤用户输入的数据
2014/01/13 PHP
PHP遍历并打印指定目录下所有文件实例
2014/02/10 PHP
thinkPHP显示不出验证码的原因与解决方法分析
2017/05/20 PHP
laravel 5.4 + vue + vux + element的环境搭配过程介绍
2018/04/26 PHP
利用javascript移动div层-javascript 拖动层
2009/03/22 Javascript
JavaScript高级程序设计(第3版)学习笔记5 js语句
2012/10/11 Javascript
jquery统计复选框选中示例
2013/11/05 Javascript
nodejs之请求路由概述
2014/07/05 NodeJs
node.js中的fs.truncateSync方法使用说明
2014/12/15 Javascript
JS中字符串trim()使用示例
2015/05/26 Javascript
在JavaScript的正则表达式中使用exec()方法
2015/06/16 Javascript
jquery如何获取元素的滚动条高度等实现代码
2015/10/19 Javascript
jQuery实现摸拟alert提示框
2016/05/22 Javascript
AngularJS 过滤器(自带和自建)详解
2016/09/19 Javascript
浅谈原生JS实现jQuery的animate()动画示例
2017/03/08 Javascript
小程序中使用css var变量(使js可以动态设置css样式属性)
2020/03/31 Javascript
python获取本机外网ip的方法
2015/04/15 Python
python绘制简单折线图代码示例
2017/12/19 Python
Python3.5实现的罗马数字转换成整数功能示例
2019/02/25 Python
在windows下使用python进行串口通讯的方法
2019/07/02 Python
Django中信号signals的简单使用方法
2019/07/04 Python
python读取图片的几种方式及图像宽和高的存储顺序
2020/02/11 Python
python如何更新包
2020/06/11 Python
老生常谈CSS中的长度单位
2016/06/27 HTML / CSS
逼真的HTML5树叶飘落动画
2016/03/01 HTML / CSS
20年同学聚会感言
2014/02/03 职场文书
安全隐患整改报告
2014/11/06 职场文书
信仰纪录片观后感
2015/06/08 职场文书
芙蓉镇观后感
2015/06/10 职场文书
2019初中学生入团申请书
2019/06/27 职场文书