配置PHP5支持MySQL

打开PHP配置文件“F:\PHP\php5328Win32\php.ini”,查找“extension=php_mysql.dll”,

把前面的分号去掉,保存文件,启动服务;

却提示“ PHP startup: Unable to load dynamic library :F:\PHP\php_mysql.dll

”错误,

解决办法,打开PHP配置文件“F:\PHP\php5328Win32\php.ini”,查找“extension_dir = "ext"”,

把前面的分号去掉,保存文件,启动服务,问题解决;

准备测试数据

如果你还没有安装MySQL,请先安装MySQL数据库,安装过程请参考:

创建数据表、填充数据,请参考:

配置数据库连接信息

打开配置文件“F:\PHP\Application\Common\Conf\config.php”,文件内容如下:

return array(

//'配置项'=>'配置值'

'DB_TYPE' => 'mysql', // 数据库类型

'DB_HOST' => 'localhost', // 服务器地址

'DB_NAME' => 'AllProject', // 数据库名

'DB_USER' => 'root', // 用户名

'DB_PWD' => '', // 输入安装MySQL时设置的密码

'DB_PORT' => '3306', // 端口

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

'DB_DSN' => '', // 数据库连接DSN 用于PDO方式

);

保存文件;

添加一个操作数据的方法

打开上一篇新建的控制器文件“F:\PHP\Application\Index\Controller\IndexController.class.php”,添加一个函数,代码如下:

namespace Index\Controller;

use Think\Controller;

class IndexController extends Controller {

public function index(){

$this->show('//phpinfo();
');

$this->show('

:)

欢迎使用 ThinkPHP aaaa

','utf-8');

$this->show('function index()
');

}

public function abc(){

$this->show('abc;
');

$User = M("user")->Select();

echo 'userName: '.$User[0]['userName'];

}

}

“abc”就是新添加的函数,这里使用M方法实例化模型“user”

测试一下吧

URL地址:http://localhost/index.php/Index/index/abc

如果PHP5配置不正确,可能出现以下错误信息:

abc;

userName: admin

thinkphp5连接数据库mysql_ThinkPHP学习(三)配置PHP5支持MySQL,连接MySQL数据库相关推荐

  1. php5.3不能连接mssql数据库的解决方法

    这篇文章主要介绍了php5.3不能连接mssql数据库的解决方法,针对php5.3之后不支持mssql_connect函数提供了对应的解决方法,具有一定的参考借鉴价值,需要的朋友可以参考下 本文实例讲 ...

  2. 数据库设置为php5.3,php5.3不能连接mssql数据库的解决方法,php5.3mssql_PHP教程

    php5.3不能连接mssql数据库的解决方法,php5.3mssql 本文实例讲述了php5.3不能连接mssql数据库的解决方法.分享给大家供大家参考.具体分析如下: 自从php5.3之后系统就不 ...

  3. Mybatis | Mybatis-plus配置多数据源,连接多数据库

    文章目录 前言 业务逻辑 使用Mybatis实现 使用Mybatis-plus实现 前言 ​ 工作的时候,遇到了需要将一个数据库的一些数据插入或更新到另一个数据库.一开始使用insert into T ...

  4. datastage odbc mysql,Linux系统odbc配置实现Datastage8.x连接mssqlserver数据库

    Linux系统odbc配置 --实现Datastage8.x连接mssqlserver数据库 环境描述: Datastage服务器IP: 10.10.0.101 Datastage服务器操作系统: R ...

  5. Python3学习(三十):python连接mysql数据库及相关操作

    Python3 MySQL 数据库连接 本文我们为大家介绍 Python3 使用 PyMySQL 连接数据库,并实现简单的增删改查. 什么是 PyMySQL? PyMySQL 是在 Python3.x ...

  6. 修改sqlarchemy源码使其支持jdbc连接mysql

    注意:本文不会将所有完整源码贴出,只是将具体的思路以及部分源码贴出,需要感兴趣的读者自己实验然后实现吆. 缘起 公司最近的项目需要将之前的部分业务的数据库连接方式改为jdbc,但由于之前的项目都使用s ...

  7. mysql连接oracle数据库服务器_Oracle 远程链接oracle数据库服务器的配置

    远程链接oracle数据库服务器的配置 by:授客 QQ:1033553122 原理: 一.Oracle客户端与服务器端的通讯机制 1.OracleNet协议 如下图所示,Oracle通过Oracle ...

  8. python用django连接mysql_三分钟了解Django如何连接Mysql数据库

    处理用户注册请求.Django连接MysqL数据库相关配置.数据库迁移命令: my_Dproject/app01/views.py    在views函数文件中添加register函数,来处理用户注册 ...

  9. 项目三 配置与应用远程连接服务

    任务一:配置Telent服务 第一步:挂载光盘 将光盘放入光驱,然后使用[monut /dev/cdrom /mnt]命令挂载光盘到系统中. 第二步:配置YUM源 YUM 安装解决了软件的依赖性问题, ...

最新文章

  1. iPhone12再曝光:苹果终于对它的天线动手了
  2. ASP.NET AJAX1.0尝鲜试用:Web Service调用
  3. android 后台代码设置动画
  4. EXCEL图表数据源自动更新方法
  5. 傅里叶变换与Matlab
  6. 斗地主算法1判断牌型
  7. 【调查】35 岁以下的青年科研(青椒)人员工资多少?生活过得怎么样?
  8. (转)DirectX支配游戏!历代GPU架构全解析
  9. 关于构建与优化数据仓库架构与模型设计
  10. Java 类详解 9章
  11. 五行代码实现图像识别(深入版)
  12. 人工智能算法工程师成长曲线
  13. Android 屏幕保护程序制作及源码
  14. 文件操作:r r+ w w+ a a+
  15. 解决required a single bean, but 2 were found问题
  16. EasyExcel快捷导出
  17. 使用numpy进行9宫格图像拼接
  18. 计算机考研考线代和概率论吗,2018考研数学各章节考点汇总(高数+线代+概率论)...
  19. 微信头像下载并上传到阿里云OSS,PHP文件上传到阿里云OSS简单代码(OSS文件上传,微信头像下载,CURL下载文件,微信头像链接过期)
  20. Java 消息服务(Java Message Service

热门文章

  1. 多选框中的选中的值和未选中值的获取
  2. cmake安装配置及入门指南
  3. promise的理解和应用
  4. 微信开发 调用摄像机拍照(录像)功能
  5. oracle sqlLoader 批量导入工具使用说明
  6. Win8 忘记密码 解决办法【在E450c实测有效】
  7. frame.origin和frame.size的心得
  8. windows笔记-【内核对象线程同步】等待函数
  9. Python+Selenium学习--异常截图
  10. 知识图谱可视化技术在美团的实践与探索