PHP环境配置XAMPP,数据库连接公共类

2024-05-30 01:38

本文主要是介绍PHP环境配置XAMPP,数据库连接公共类,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

(1)XAMPP下载地址:

https://www.apachefriends.org/download.html

(2)安装各个模块(xdebug)

php配置php.ini文件

apache配置apache.conf

(3)数据库类

<?phpclass DB {/* 主机名称 */public $db_host;/* 用户名 */public $db_user;/* 密码 */public $db_pwd;/* 数据库名 */public $db_name;/* 数据库链接名称 */public $links;/* 构造方法属性名称和参数名称一致但是表示含义不同 */function __construct($db_host, $db_user, $db_pwd, $db_name){$this -> db_host = db_host;$this -> db_user = db_user;$this -> db_pwd = db_pwd;$this -> db_name = db_name;/* 链接数据库代码 */$this -> links = @mysql_connect($db_host, $db_user, $db_pwd) or die("数据库链接失败");/* echo $this -> links; */mysql_query("set names utf8");mysql_select_db($db_name,$this->links);}/* 执行增删改查操作函数 */function query($sql){return mysql_query($sql);}/* 查询记录个数 */function numRows($sql){$result = $this -> query($sql);$count = mysql_num_rows($result);return $count;}/* 得到一条记录的一维数组 */function getOne($sql){$result = $this -> query($sql);$arr = mysql_fetch_assoc($result);return $arr;}/*得到多条记录的二维数组*/function getAll($sql){$result = $this -> query($sql);$rows = array();while($rs = mysql_fetch_assoc($result)){$rows[] = $rs;}return $rows;}/* 析构函数 */function __destruct(){$this -> db_host = db_host;$this -> db_user = db_user;$this -> db_pwd = db_pwd;$this -> db_name = db_name;}/* 数据库连接关闭函数 */function close_connect($links) {mysql_close($links);}}/* 建立数据库连接 *///include 'DB.class.php';//$db = new DB('localhost', 'root', '', 'yudabo');//$db->close_connect($db->links);?>

 

这篇关于PHP环境配置XAMPP,数据库连接公共类的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1015216

相关文章

MySQL 多表连接操作方法(INNER JOIN、LEFT JOIN、RIGHT JOIN、FULL OUTER JOIN)

《MySQL多表连接操作方法(INNERJOIN、LEFTJOIN、RIGHTJOIN、FULLOUTERJOIN)》多表连接是一种将两个或多个表中的数据组合在一起的SQL操作,通过连接,... 目录一、 什么是多表连接?二、 mysql 支持的连接类型三、 多表连接的语法四、实战示例 数据准备五、连接的性

MySQL中的分组和多表连接详解

《MySQL中的分组和多表连接详解》:本文主要介绍MySQL中的分组和多表连接的相关操作,本文通过实例代码给大家介绍的非常详细,感兴趣的朋友一起看看吧... 目录mysql中的分组和多表连接一、MySQL的分组(group javascriptby )二、多表连接(表连接会产生大量的数据垃圾)MySQL中的

SpringBoot3.4配置校验新特性的用法详解

《SpringBoot3.4配置校验新特性的用法详解》SpringBoot3.4对配置校验支持进行了全面升级,这篇文章为大家详细介绍了一下它们的具体使用,文中的示例代码讲解详细,感兴趣的小伙伴可以参考... 目录基本用法示例定义配置类配置 application.yml注入使用嵌套对象与集合元素深度校验开发

IntelliJ IDEA 中配置 Spring MVC 环境的详细步骤及问题解决

《IntelliJIDEA中配置SpringMVC环境的详细步骤及问题解决》:本文主要介绍IntelliJIDEA中配置SpringMVC环境的详细步骤及问题解决,本文分步骤结合实例给大... 目录步骤 1:创建 Maven Web 项目步骤 2:添加 Spring MVC 依赖1、保存后执行2、将新的依赖

SpringBoot基于配置实现短信服务策略的动态切换

《SpringBoot基于配置实现短信服务策略的动态切换》这篇文章主要为大家详细介绍了SpringBoot在接入多个短信服务商(如阿里云、腾讯云、华为云)后,如何根据配置或环境切换使用不同的服务商,需... 目录目标功能示例配置(application.yml)配置类绑定短信发送策略接口示例:阿里云 & 腾

如何为Yarn配置国内源的详细教程

《如何为Yarn配置国内源的详细教程》在使用Yarn进行项目开发时,由于网络原因,直接使用官方源可能会导致下载速度慢或连接失败,配置国内源可以显著提高包的下载速度和稳定性,本文将详细介绍如何为Yarn... 目录一、查询当前使用的镜像源二、设置国内源1. 设置为淘宝镜像源2. 设置为其他国内源三、还原为官方

CentOS7更改默认SSH端口与配置指南

《CentOS7更改默认SSH端口与配置指南》SSH是Linux服务器远程管理的核心工具,其默认监听端口为22,由于端口22众所周知,这也使得服务器容易受到自动化扫描和暴力破解攻击,本文将系统性地介绍... 目录引言为什么要更改 SSH 默认端口?步骤详解:如何更改 Centos 7 的 SSH 默认端口1

Maven的使用和配置国内源的保姆级教程

《Maven的使用和配置国内源的保姆级教程》Maven是⼀个项目管理工具,基于POM(ProjectObjectModel,项目对象模型)的概念,Maven可以通过一小段描述信息来管理项目的构建,报告... 目录1. 什么是Maven?2.创建⼀个Maven项目3.Maven 核心功能4.使用Maven H

SpringBoot多数据源配置完整指南

《SpringBoot多数据源配置完整指南》在复杂的企业应用中,经常需要连接多个数据库,SpringBoot提供了灵活的多数据源配置方式,以下是详细的实现方案,需要的朋友可以参考下... 目录一、基础多数据源配置1. 添加依赖2. 配置多个数据源3. 配置数据源Bean二、JPA多数据源配置1. 配置主数据

Spring 基于XML配置 bean管理 Bean-IOC的方法

《Spring基于XML配置bean管理Bean-IOC的方法》:本文主要介绍Spring基于XML配置bean管理Bean-IOC的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一... 目录一. spring学习的核心内容二. 基于 XML 配置 bean1. 通过类型来获取 bean2. 通过