当前位置: 首页> 最新文章列表> PHP7连接MySQL详解:快速打造简易数据查询程序

PHP7连接MySQL详解:快速打造简易数据查询程序

gitbox 2025-08-10

简介

PHP是一种广泛应用于服务器端的脚本语言,MySQL则是流行的关系型数据库管理系统。PHP7作为最新版本,带来了显著的性能提升和新特性。本文将指导你如何利用PHP7连接MySQL数据库,并实现一个简易的数据查询程序。

环境准备

开始前,请确保你的系统已正确安装PHP7和MySQL,并能顺利访问MySQL数据库。若尚未安装,可参考官方文档完成安装和配置。

PHP7安装

访问PHP官网(https://www.php.net)下载安装包,根据提示完成PHP7的安装流程。

MySQL安装

前往MySQL官网(https://www.mysql.com)下载MySQL安装程序,按步骤完成安装和基本配置。

数据库准备

在继续之前,需创建数据库及表来存储查询数据。可以通过MySQL命令行或图形界面工具如phpMyAdmin完成。

CREATE DATABASE mydatabase;
USE mydatabase;
CREATE TABLE mytable (
  id INT(11) AUTO_INCREMENT PRIMARY KEY,
  name VARCHAR(50),
  age INT(11),
  email VARCHAR(50)
);

连接数据库

PHP连接MySQL通常使用mysqli或PDO扩展,本文示范mysqli用法。

// 创建数据库连接
$host = 'localhost';
$username = 'root';
$password = '';
$database = 'mydatabase';
$mysqli = new mysqli($host, $username, $password, $database);

// 检查连接是否成功
if ($mysqli->connect_error) {
    die('连接数据库失败:' . $mysqli->connect_error);
}
echo '成功连接到数据库!';

代码中定义了连接参数,使用mysqli对象建立连接,并通过connect_error判断连接状态。

执行查询

连接成功后,执行SQL查询获取数据。

// 执行查询语句
$sql = 'SELECT * FROM mytable';
$result = $mysqli->query($sql);

// 检查查询是否成功
if ($result === false) {
    die('查询失败:' . $mysqli->error);
}

// 遍历结果集并输出数据
while ($row = $result->fetch_assoc()) {
    echo 'ID: ' . $row['id'] . ' ';
    echo 'Name: ' . $row['name'] . ' ';
    echo 'Age: ' . $row['age'] . ' ';
    echo 'Email: ' . $row['email'] . '<br>';
}

// 释放结果集
$result->free();

示例中使用query方法执行SQL,利用fetch_assoc逐条获取数据并显示,最后释放内存。

断开连接

完成操作后,关闭数据库连接。

// 断开连接
$mysqli->close();

调用mysqli对象的close方法,确保连接安全关闭。

总结

本文系统介绍了使用PHP7连接MySQL数据库的流程,从环境配置到数据库操作,再到查询与断开连接。掌握这些基础步骤,能有效支持你开发基于PHP的动态网站或应用程序。希望这份教程能帮助你快速上手PHP与MySQL的集成开发。