thinkphp5连接数据库mysql_ThinkPHP学习(三)配置PHP5支持MySQL,连接MySQL数据库
配置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数据库相关推荐
- php5.3不能连接mssql数据库的解决方法
这篇文章主要介绍了php5.3不能连接mssql数据库的解决方法,针对php5.3之后不支持mssql_connect函数提供了对应的解决方法,具有一定的参考借鉴价值,需要的朋友可以参考下 本文实例讲 ...
- 数据库设置为php5.3,php5.3不能连接mssql数据库的解决方法,php5.3mssql_PHP教程
php5.3不能连接mssql数据库的解决方法,php5.3mssql 本文实例讲述了php5.3不能连接mssql数据库的解决方法.分享给大家供大家参考.具体分析如下: 自从php5.3之后系统就不 ...
- Mybatis | Mybatis-plus配置多数据源,连接多数据库
文章目录 前言 业务逻辑 使用Mybatis实现 使用Mybatis-plus实现 前言 工作的时候,遇到了需要将一个数据库的一些数据插入或更新到另一个数据库.一开始使用insert into T ...
- datastage odbc mysql,Linux系统odbc配置实现Datastage8.x连接mssqlserver数据库
Linux系统odbc配置 --实现Datastage8.x连接mssqlserver数据库 环境描述: Datastage服务器IP: 10.10.0.101 Datastage服务器操作系统: R ...
- Python3学习(三十):python连接mysql数据库及相关操作
Python3 MySQL 数据库连接 本文我们为大家介绍 Python3 使用 PyMySQL 连接数据库,并实现简单的增删改查. 什么是 PyMySQL? PyMySQL 是在 Python3.x ...
- 修改sqlarchemy源码使其支持jdbc连接mysql
注意:本文不会将所有完整源码贴出,只是将具体的思路以及部分源码贴出,需要感兴趣的读者自己实验然后实现吆. 缘起 公司最近的项目需要将之前的部分业务的数据库连接方式改为jdbc,但由于之前的项目都使用s ...
- mysql连接oracle数据库服务器_Oracle 远程链接oracle数据库服务器的配置
远程链接oracle数据库服务器的配置 by:授客 QQ:1033553122 原理: 一.Oracle客户端与服务器端的通讯机制 1.OracleNet协议 如下图所示,Oracle通过Oracle ...
- python用django连接mysql_三分钟了解Django如何连接Mysql数据库
处理用户注册请求.Django连接MysqL数据库相关配置.数据库迁移命令: my_Dproject/app01/views.py 在views函数文件中添加register函数,来处理用户注册 ...
- 项目三 配置与应用远程连接服务
任务一:配置Telent服务 第一步:挂载光盘 将光盘放入光驱,然后使用[monut /dev/cdrom /mnt]命令挂载光盘到系统中. 第二步:配置YUM源 YUM 安装解决了软件的依赖性问题, ...
最新文章
- iPhone12再曝光:苹果终于对它的天线动手了
- ASP.NET AJAX1.0尝鲜试用:Web Service调用
- android 后台代码设置动画
- EXCEL图表数据源自动更新方法
- 傅里叶变换与Matlab
- 斗地主算法1判断牌型
- 【调查】35 岁以下的青年科研(青椒)人员工资多少?生活过得怎么样?
- (转)DirectX支配游戏!历代GPU架构全解析
- 关于构建与优化数据仓库架构与模型设计
- Java 类详解 9章
- 五行代码实现图像识别(深入版)
- 人工智能算法工程师成长曲线
- Android 屏幕保护程序制作及源码
- 文件操作:r r+ w w+ a a+
- 解决required a single bean, but 2 were found问题
- EasyExcel快捷导出
- 使用numpy进行9宫格图像拼接
- 计算机考研考线代和概率论吗,2018考研数学各章节考点汇总(高数+线代+概率论)...
- 微信头像下载并上传到阿里云OSS,PHP文件上传到阿里云OSS简单代码(OSS文件上传,微信头像下载,CURL下载文件,微信头像链接过期)
- Java 消息服务(Java Message Service