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

相关文章

Redis Cluster模式配置

《RedisCluster模式配置》:本文主要介绍RedisCluster模式配置,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录分片 一、分片的本质与核心价值二、分片实现方案对比 ‌三、分片算法详解1. ‌范围分片(顺序分片)‌2. ‌哈希分片3. ‌虚

SpringBoot项目配置logback-spring.xml屏蔽特定路径的日志

《SpringBoot项目配置logback-spring.xml屏蔽特定路径的日志》在SpringBoot项目中,使用logback-spring.xml配置屏蔽特定路径的日志有两种常用方式,文中的... 目录方案一:基础配置(直接关闭目标路径日志)方案二:结合 Spring Profile 按环境屏蔽关

Python中使用uv创建环境及原理举例详解

《Python中使用uv创建环境及原理举例详解》uv是Astral团队开发的高性能Python工具,整合包管理、虚拟环境、Python版本控制等功能,:本文主要介绍Python中使用uv创建环境及... 目录一、uv工具简介核心特点:二、安装uv1. 通过pip安装2. 通过脚本安装验证安装:配置镜像源(可

Maven 配置中的 <mirror>绕过 HTTP 阻断机制的方法

《Maven配置中的<mirror>绕过HTTP阻断机制的方法》:本文主要介绍Maven配置中的<mirror>绕过HTTP阻断机制的方法,本文给大家分享问题原因及解决方案,感兴趣的朋友一... 目录一、问题场景:升级 Maven 后构建失败二、解决方案:通过 <mirror> 配置覆盖默认行为1. 配置示

Springboot3+将ID转为JSON字符串的详细配置方案

《Springboot3+将ID转为JSON字符串的详细配置方案》:本文主要介绍纯后端实现Long/BigIntegerID转为JSON字符串的详细配置方案,s基于SpringBoot3+和Spr... 目录1. 添加依赖2. 全局 Jackson 配置3. 精准控制(可选)4. OpenAPI (Spri

maven私服配置全过程

《maven私服配置全过程》:本文主要介绍maven私服配置全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录使用Nexus作为 公司maven私服maven 私服setttings配置maven项目 pom配置测试效果总结使用Nexus作为 公司maven私

springboot加载不到nacos配置中心的配置问题处理

《springboot加载不到nacos配置中心的配置问题处理》:本文主要介绍springboot加载不到nacos配置中心的配置问题处理,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑... 目录springboot加载不到nacos配置中心的配置两种可能Spring Boot 版本Nacos

Nacos注册中心和配置中心的底层原理全面解读

《Nacos注册中心和配置中心的底层原理全面解读》:本文主要介绍Nacos注册中心和配置中心的底层原理的全面解读,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录临时实例和永久实例为什么 Nacos 要将服务实例分为临时实例和永久实例?1.x 版本和2.x版本的区别

python获取cmd环境变量值的实现代码

《python获取cmd环境变量值的实现代码》:本文主要介绍在Python中获取命令行(cmd)环境变量的值,可以使用标准库中的os模块,需要的朋友可以参考下... 前言全局说明在执行py过程中,总要使用到系统环境变量一、说明1.1 环境:Windows 11 家庭版 24H2 26100.4061

java连接opcua的常见问题及解决方法

《java连接opcua的常见问题及解决方法》本文将使用EclipseMilo作为示例库,演示如何在Java中使用匿名、用户名密码以及证书加密三种方式连接到OPCUA服务器,若需要使用其他SDK,原理... 目录一、前言二、准备工作三、匿名方式连接3.1 匿名方式简介3.2 示例代码四、用户名密码方式连接4