首先打开Zend创建一个项目 ,导入我们的ThinkPHP。

浏览器地址栏输入http://1270.0.1/text01 运行ThinkPHP项目,可以看到Think的大笑脸。

创建数据库创建一个用户表,用于我们整个项目的数据库的连接,测试数据库是否连接。

打开项目刷新,查看生成的目录结构,Application->Common->Conf是项目的公共配置文件目录,可以看到Conf下有一个config.php 文件,“公共配置文件目录”可以看出这个目录是前后台通用的目录,如果前后台使用一个数据库直接在公共目录下配置一个数据库连接,前后台都可以使用,在config.php下面可以写所有的公共配置文件。

ThinkPHP内置了抽象数据库访问层,把不同的数据库操作封装起来,我们只需要使用公共的Db类进行操作,而无需针对不同的数据库写不同的代码和底层实现,Db类会自动调用相应的数据库驱动来处理。目前的数据库包括Mysql、SqlServer、PgSQL、Sqlite、Oracle、Ibase、Mongo,也包括对PDO的支持。

我们已mysql数据库为例:'DB_TYPE' => 'mysql', // 数据库类型我们是mysql,就对于的是mysql

'DB_HOST' => '127.0.0.1', // 服务器地址,就是我们配置好的php服务器地址,也可以使用localhost,

'DB_NAME' => 'text', // 数据库名:mysq创建的要连接我们项目的数据库名称

'DB_USER' => 'root', // 用户名:mysql数据库的名称

'DB_PWD' => '', //mysql数据库的 密码

'DB_PORT' => 3306, // 端口服务端口一般选3306

'DB_PREFIX' => 'tp_', // 数据库表前缀

'DB_CHARSET'=> 'utf8', // 字符集

'DB_DEBUG' => TRUE, // 数据库调试模式 开启后可以记录SQL日志 3.2.3新增

数据库已经成功连接,试试看能不能正确的访问数据库,打开项目Home->Controller->IndexController.class.phppublic function index(){

$user=M('User'); //大M方法访问数据表

$sql=$user->select(); //thinkPHP 封装的SQL查询所有数据

var_dump($sql); //打印出数据

}

浏览器地址栏输入http://1270.0.1/text01 运行ThinkPHP项目,查看是否打印出数据,测试成功。

thinkphp 连接mysql_thinkphp怎样连接数据库相关推荐

  1. tp连接mysql mysql_thinkphp学习简易教程(二) thinkphp连接读取MySQL数据库

    首先, 在本地服务器中新建项目APP,依据第一讲中的步骤配置好thinkphp,这里为了测试方便,不分前台和后台模块,统一把模块路径设为'./APP/'. 1.新建数据库myapp,以及数据库表thi ...

  2. thinkphp mysql desc table_Thinkphp 连接数据库、查询、添加

    一.连接数据库配置及Model数据模型层 1. Thinkphp\conf\convertion.php中找到数据库设置部分,复制到自己的配置文件中,并添加好有关数据库的内容 JiaoWu\Home\ ...

  3. ThinkPHP 数据库操作(一) : 连接数据库

    ThinkPHP内置了抽象数据库访问层,把不同的数据库操作封装起来,我们只需要使用公共的Db类进行操 作,而无需针对不同的数据库写不同的代码和底层实现,Db类会自动调用相应的数据库驱动来处理.采用 P ...

  4. java 连接 postgresql_java如何连接数据库并对其操作(以PostgreSQL为例)

    nblogs-markdown"> java如何连接数据库并对其操作(以PostgreSQL为例)相关概念 JDBC(Java Data Base Connectivity)是一种用于 ...

  5. firedac连接mysql,FireDAC连接数据库

    1.建立DataModule 2.在FireDAC选项卡中找到我们的主角TFDConnection控件,并放到DataModule窗体上,把LoginPrompt设为False,这样在连接时就不会弹出 ...

  6. java如何连接mysql_Java如何连接数据库

    Java如何连接数据库 1.加载驱动 Class.forname(ClassName); 2.建立数据库连接 使用DriverManager类的getConnection()静态方法来获取数据库连接对 ...

  7. thinkphp mysql 中文_耗时5天解决thinkphp连接mysql中文乱码的问题

    坑大,或者不大,它就在那里,等着你进. 先前修改成熟的一个基于thinkphp3.1.2的后台框架,里面有我的autoCode,本来在新项目上不想再用这么落后的版本,但考虑到后台项目不对外使用,重点是 ...

  8. php怎样连接mysql_php怎么连接数据库

    如何在PHP里面连接数据库 第一步.创造一个连接$a = mysql_connect("localhost","root",""); 括号里 ...

  9. delphi ado 连接mysql_DELPHI ADO连接数据库

    说明:代码都是工程里拷贝出来的,一定好用,但可能引用了无用的单元.不追求效率,能完成就可以.其它连接数据库的控件,修改一下就可以.ANDROID上连接SQLITE用的TFDConnection这个控件 ...

最新文章

  1. 难以想象SpringBoot中的条件注解底层居然是这样实现的
  2. IOS固定IP对动态IP用pre-share
  3. 如何显示服务器上excel,如何在HTML中使用OWC正确显示、加载服务器端的excel文件呢?...
  4. java 使用jaxb 把xml 直接转换为ben
  5. svn教程----权限分配之示例一:开发人员拥有读写权限
  6. 学生电脑哪个牌子好_面包冷藏车哪个牌子好
  7. 北邮OJ 84. Single Number
  8. python简单爬虫(一)
  9. bat 修改txt_多工作簿数据合并,还在复制粘贴就out了,同事用bat文件一秒搞定...
  10. 秋叶一键重装系统连接服务器失败,如何解决远程桌面无法连接
  11. 树形DP-HDU1561 The more, The Better
  12. php 表单验证代码,php 表单验证实现代码
  13. 组态软件MCGS(昆仑通态)初识
  14. 超级好看的windows终端美化教程
  15. 编程题:首尾相连的字符串
  16. android9原生体验,原生安卓必备软件 优化类原生ROM体验
  17. Cobalt Strike上线微信机器人提醒
  18. zabbix php微信报警,Zabbix实现微信报警
  19. 1/6黄金最新走势分析美原油全面操作建议
  20. Create和OnCreate的关系

热门文章

  1. 从实战中来,到实战中去——Elasticsearch 技能更快提升方法论
  2. 【ESP 保姆级教程】疯狂Node.js服务器篇 ——程序员的浪漫,给女朋友做个3d相册,实现公网访问(不需要ESP)
  3. 用仿制图章工具增添建筑(每天一个PS小项目)
  4. (二十二)波、波、波
  5. UCF Local Contest A Prickly Problem
  6. 考研英语近义词与反义词·七
  7. 使用 Python 制作 疾风剑豪-亚索 词云图
  8. 纸牌屋第一季/全集House of Cards迅雷下载
  9. 创业者复盘长文:心有菩提手有刀,欲成舍利却成妖
  10. 支付宝花呗“Plus”上线,全年免息!