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

相关文章

使用Dify访问mysql数据库详细代码示例

《使用Dify访问mysql数据库详细代码示例》:本文主要介绍使用Dify访问mysql数据库的相关资料,并详细讲解了如何在本地搭建数据库访问服务,使用ngrok暴露到公网,并创建知识库、数据库访... 1、在本地搭建数据库访问的服务,并使用ngrok暴露到公网。#sql_tools.pyfrom

VSCode配置Anaconda Python环境的实现

《VSCode配置AnacondaPython环境的实现》VisualStudioCode中可以使用Anaconda环境进行Python开发,本文主要介绍了VSCode配置AnacondaPytho... 目录前言一、安装 Visual Studio Code 和 Anaconda二、创建或激活 conda

pytorch+torchvision+python版本对应及环境安装

《pytorch+torchvision+python版本对应及环境安装》本文主要介绍了pytorch+torchvision+python版本对应及环境安装,安装过程中需要注意Numpy版本的降级,... 目录一、版本对应二、安装命令(pip)1. 版本2. 安装全过程3. 命令相关解释参考文章一、版本对

Java实现数据库图片上传功能详解

《Java实现数据库图片上传功能详解》这篇文章主要为大家详细介绍了如何使用Java实现数据库图片上传功能,包含从数据库拿图片传递前端渲染,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1、前言2、数据库搭建&nbsChina编程p; 3、后端实现将图片存储进数据库4、后端实现从数据库取出图片给前端5、前端拿到

IDEA连接达梦数据库的详细配置指南

《IDEA连接达梦数据库的详细配置指南》达梦数据库(DMDatabase)作为国产关系型数据库的代表,广泛应用于企业级系统开发,本文将详细介绍如何在IntelliJIDEA中配置并连接达梦数据库,助力... 目录准备工作1. 下载达梦JDBC驱动配置步骤1. 将驱动添加到IDEA2. 创建数据库连接连接参数

国内环境搭建私有知识问答库踩坑记录(ollama+deepseek+ragflow)

《国内环境搭建私有知识问答库踩坑记录(ollama+deepseek+ragflow)》本文给大家利用deepseek模型搭建私有知识问答库的详细步骤和遇到的问题及解决办法,感兴趣的朋友一起看看吧... 目录1. 第1步大家在安装完ollama后,需要到系统环境变量中添加两个变量2. 第3步 “在cmd中

Jmeter如何向数据库批量插入数据

《Jmeter如何向数据库批量插入数据》:本文主要介绍Jmeter如何向数据库批量插入数据方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Jmeter向数据库批量插入数据Jmeter向mysql数据库中插入数据的入门操作接下来做一下各个元件的配置总结Jmete

MySql中的数据库连接池详解

《MySql中的数据库连接池详解》:本文主要介绍MySql中的数据库连接池方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录mysql数据库连接池1、概念2、为什么会出现数据库连接池3、原理4、数据库连接池的提供商5、DataSource数据源6、DBCP7、C

MyBatis的配置对象Configuration作用及说明

《MyBatis的配置对象Configuration作用及说明》MyBatis的Configuration对象是MyBatis的核心配置对象,它包含了MyBatis运行时所需的几乎所有配置信息,这个对... 目录MyBATis配置对象Configuration作用Configuration 对象的主要作用C

StarRocks数据库详解(什么是StarRocks)

《StarRocks数据库详解(什么是StarRocks)》StarRocks是一个高性能的全场景MPP数据库,支持多种数据导入导出方式,包括Spark、Flink、Hadoop等,它采用分布式架构,... 目录StarRocks介绍什么是StarRocks?StarRocks适合什么场景?StarRock