웹 프론트엔드 JS 튜토리얼 thinkphp3.x连接mysql数据库的方法(具体操作步骤)_php实例

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

Jun 07, 2016 pm 05:07 PM
MySQL 데이터베이스 연결하다

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

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

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

示例:

<&#63;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
);
&#63;>

로그인 후 복사

(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文件,内容如下:

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

로그인 후 복사

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

PS:这里推荐几款本站的格式化美化工具,相信大家在以后的开发中能够用得上:

php代码在线格式化美化工具:
http://tools.php.net/code/phpformat

JavaScript代码美化/压缩/格式化/加密工具:
http://tools.php.net/code/jscompress

在线XML格式化/压缩工具:
http://tools.php.net/code/xmlformat

JSON代码格式化美化工具:
http://tools.php.net/code/json

在线XML/JSON互相转换工具:
http://tools.php.net/code/xmljson

sql代码在线格式化美化工具:
http://tools.php.net/code/sqlcodeformat

更多关于thinkPHP相关内容感兴趣的读者可查看本站专题:《ThinkPHP入门教程》、《ThinkPHP常用方法总结》、《smarty模板入门基础教程》及《PHP模板技术总结》。

希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

뜨거운 기사 태그

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

Win11 게임패드 연결에 대한 전체 가이드 Win11 게임패드 연결에 대한 전체 가이드 Jan 02, 2024 pm 05:26 PM

Win11 게임패드 연결에 대한 전체 가이드

win7 프린터가 오류 코드 0x0000011b를 연결할 수 없습니다. win7 프린터가 오류 코드 0x0000011b를 연결할 수 없습니다. Dec 26, 2023 pm 10:01 PM

win7 프린터가 오류 코드 0x0000011b를 연결할 수 없습니다.

Windows 11에서 네트워크 연결 세부 정보 및 상태를 확인하는 방법 Windows 11에서 네트워크 연결 세부 정보 및 상태를 확인하는 방법 Sep 11, 2023 pm 02:17 PM

Windows 11에서 네트워크 연결 세부 정보 및 상태를 확인하는 방법

체지방 측정기 연결 방법 체지방 측정기 연결 방법 Mar 07, 2024 pm 04:50 PM

체지방 측정기 연결 방법

프린터 오류 코드 0x0000011b는 무엇을 의미합니까? 프린터 오류 코드 0x0000011b는 무엇을 의미합니까? Feb 18, 2024 pm 10:02 PM

프린터 오류 코드 0x0000011b는 무엇을 의미합니까?

Windows 10에서 제한된 네트워크 연결을 해결하는 방법 Windows 10에서 제한된 네트워크 연결을 해결하는 방법 Feb 19, 2024 pm 09:20 PM

Windows 10에서 제한된 네트워크 연결을 해결하는 방법

공유 프린터를 프린터에 연결할 수 없습니다 공유 프린터를 프린터에 연결할 수 없습니다 Feb 22, 2024 pm 01:09 PM

공유 프린터를 프린터에 연결할 수 없습니다

OnePlus 시계를 Bluetooth 헤드셋에 연결하는 방법_OnePlus 시계를 Bluetooth 헤드셋에 연결하는 방법 OnePlus 시계를 Bluetooth 헤드셋에 연결하는 방법_OnePlus 시계를 Bluetooth 헤드셋에 연결하는 방법 Mar 23, 2024 pm 01:16 PM

OnePlus 시계를 Bluetooth 헤드셋에 연결하는 방법_OnePlus 시계를 Bluetooth 헤드셋에 연결하는 방법

See all articles