配置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数据库,安装过程请参考:
MySQL学习(一)数据库安装与配置全程图解
创建数据表、填充数据,请参考:
MySQL学习(二)图形管理工具Navicat for MySQL安装和使用
配置数据库连接信息
打开配置文件“F:\PHP\Application\Common\Conf\config.php”,文件内容如下:
<?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”,添加一个函数,代码如下:
<?php
namespace Index\Controller;
use Think\Controller;
class IndexController extends Controller {
public function index(){
$this->show('//phpinfo();<br>');
$this->show('<style type="text/css">*{ padding: 0; margin: 0; } div{ padding: 4px 48px;} body{ background: #fff; font-family: "微软雅黑"; color: #333;} h1{ font-size: 100px; font-weight: normal; margin-bottom: 12px; } p{ line-height: 1.8em; font-size: 36px }</style><div style="padding: 24px 48px;"> <h1>:)</h1><p>欢迎使用 <b>ThinkPHP aaaa</b>!</p></div><script type="text/javascript" src="http://tajs.qq.com/stats?sId=9347272" charset="UTF-8"></script>','utf-8');
$this->show('function index()<br>');
}
public function abc(){
$this->show('abc;<br>');
$User = M("user")->Select();
echo 'userName: '.$User[0]['userName'];
}
}
“abc”就是新添加的函数,这里使用M方法实例化模型“user”
测试一下吧
URL地址:http://localhost/index.php/Index/index/abc
如果PHP5配置不正确,可能出现以下错误信息:
如果配置正确,你看到以下信息:
abc;
userName: admin
分享到:
相关推荐
基于tp5的swoole支持,对th5的connection进行改造,使用Swoole\Coroutine\MySQL重写了基于swoole的PDO接口,实现了mysql的数据库连接池,本地测试可用。使用时,替换thinkphp/library/think/db/Connection.php,并...
本文实例讲述了thinkPHP5框架实现多数据库连接,跨数据连接查询操作。分享给大家供大家参考,具体如下: 1. 多数据库连接 方法1:在需要连接其他数据库的地方,使用Db::connect()方法动态连接数据库,方法参数为...
基于thinkphp的mysql数据库的备份与还原类,想在你thinkphp开发的项目中加入mysql数据库的备份与还原功能的话,这是一个不错的选择
这是用mysql数据库和thinkPHP5+layer的后台框架,写出的数据库课程设计,也可以作为web课程设计,并且可以作为学习tp5和layer后台框架的理想学习代码使用!绝对货真价实,干货!
该系统是一个简单的ThinkPHP叫号系统,与银行中的叫号系统,要号都比较接近,就是页面没加修饰,但功能还是实现了
【独立小程序商城】THINKPHP带后台管理+MYSQL数据库微信小程序商城系统源码 源码名称1:一套微信小程序商城源码+thinkPHP后台管理+Mysql数据库 环境要求1:php+mysql 源码名称2:微信小程序商城源码 LeanCloud 环境...
PHP 仓库管理系统是一套完善的web设计系统 系统采用thinkphp框架,对理解php编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。 二、功能介绍 (1)用户管理:对用户信息进行添加、删除、...
Thinkphp6.0以上版本在查询MySql数据表中JSON类型数据下使用JSON_CONTAINS函数
Thinkphp数据库在线备份下载和还原,采用tp内核,大家下载后哪里不懂可以问我!
【独立小程序商城】THINKPHP带后台管理+MYSQL数据库微信小程序商城系统源码 源码名称1:一套微信小程序商城源码+thinkPHP后台管理+Mysql数据库 环境要求1:php+mysql 源码名称2:微信小程序商城源码 LeanCloud ...
这套是由php+thinkphp+mysql开发的erp 提供大家学习,使用之前要导入数据库, 后直接访问使用 账号密码我写在使用说明里的
一套微信小程序商城源码+thinkPHP后台管理+Mysql数据库 中和管理 产品管理 品牌管理 会员管理 管理员设置 订单管理分内管理 优惠券管理 广告管理等
PHP 仓库管理系统mysql数据库web结构thinkphp框架apache计算机软件工程网页wamp计算机毕业论文
数据库:mysql 依赖 composer php 5.6 mysql 5.5 步骤 安装php依赖包 composer install 配置数据库,配置链接数据库名以及用户名密码 /config/database.php 创建数据库 字符编码:utf8 — UTF-8 Unicode导入...
毕业设计,基于ThinkPHP5+MySql+Bootstrap开发的学生创新学分认定系统,内含Php完整源代码,数据库脚本 ThinkPHP5学生创新学分认定系统设计毕业源码案例设计 开发软件:PHPStorm或DW等 数据库:mysql 程序后台技术...
本文较为详细的讲述了ThinkPHP连接数据库及主从数据库的设置方法,在ThinkPHP项目开发中非常实用。具体实现方法如下: 一、项目根目录上建立config.php 代码如下所示: <?php if(!defined('THINK_PATH')) exit...
thinkphp5.1+swoole2.0+redis+php7+mysql 开发单聊、群聊 使用swoole websocket 协议 前端使用js (浏览器手机模式或者手机上体验更佳) 体验地址:http://chat.daxueshenghome.com 账号:三国里边的人物(诸葛亮、...
毕业设计,基于ThinkPhp5+MySql+Bootstrap开发的图书查询借阅管理网站,内含PHP完整源代码,数据库脚本 ThinkPHP5图书查询借阅管理网站毕业源码设计 开发软件: VsCode或PHPStorm或DW等 数据库:mysql 程序后台...
毕业设计,基于ThinkPHP5+MySql+Bootstrap开发的图书管理系统,内含PHP完整源代码,数据库脚本 基于ThinkPHP5图书管理系统demo 开发软件: PHPStorm 数据库: mysql 程序后台技术框架:ThinkPHP5(一个MVC框架) ...
该系统有小聂同志写的一个简单的ThinkPHP叫号系统,与银行中的叫号系统,要号都比较接近,就是页面没加修饰,但功能还是实现了