PHP连接MySQL数据库教程

2025-01-14 0 605

PHP连接MySQL数据库教程

本文详细介绍了如何使用PHP连接MySQL数据库,并附带了一个简单的案例讲解

1. 环境准备

在开始之前,请确保你的系统上已经安装了以下软件:

  • PHP(推荐版本:7.4 或更高)
  • MySQL(推荐版本:8.0 或更高)
  • 一个支持PHP的Web服务器(如Apache或Nginx)

2. 创建数据库和表

首先,在MySQL中创建一个数据库和表。例如,创建一个名为`test_db`的数据库,并在其中创建一个名为`users`的表:

CREATE DATABASE test_db;

USE test_db;

CREATE TABLE users (
    id INT AUTO_INCREMENT PRIMARY KEY,
    username VARCHAR(50) NOT NULL,
    email VARCHAR(100) NOT NULL
);
    

3. 使用PHP连接MySQL数据库

下面是一个使用PHP连接MySQL数据库的示例代码:

<?php
$servername = "localhost"; // 数据库服务器地址
$username = "root";        // 数据库用户名
$password = "password";    // 数据库密码
$dbname = "test_db";       // 数据库名

// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);

// 检查连接
if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}
echo "连接成功";

// 关闭连接
$conn->close();
?>
    

在这个示例中,我们使用`mysqli`扩展来创建和管理数据库连接。首先,我们定义了数据库服务器的地址、用户名、密码和数据库名。然后,使用`new mysqli()`函数创建一个新的数据库连接对象。最后,我们使用`$conn->connect_error`属性来检查连接是否成功,并在成功时输出“连接成功”,在失败时输出错误信息。

4. 插入数据到数据库

下面是一个示例代码,演示如何向数据库中插入数据:

<?php
$servername = "localhost";
$username = "root";
$password = "password";
$dbname = "test_db";

// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);

// 检查连接
if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}

// 插入数据
$sql = "INSERT INTO users (username, email) VALUES ('JohnDoe', 'john@example.com')";

if ($conn->query($sql) === TRUE) {
    echo "新记录插入成功";
} else {
    echo "Error: " . $sql . "<br>" . $conn->error;
}

// 关闭连接
$conn->close();
?>
    

在这个示例中,我们首先创建了一个数据库连接对象。然后,使用`INSERT INTO`语句向`users`表中插入了一条新记录。最后,我们检查插入操作是否成功,并输出相应的结果。

5. 从数据库中查询数据

下面是一个示例代码,演示如何从数据库中查询数据:

<?php
$servername = "localhost";
$username = "root";
$password = "password";
$dbname = "test_db";

// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);

// 检查连接
if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}

// 查询数据
$sql = "SELECT id, username, email FROM users";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
    // 输出数据
    while($row = $result->fetch_assoc()) {
        echo "id: " . $row["id"]. " - 用户名: " . $row["username"]. " - 邮箱: " . $row["email"]. "<br>";
    }
} else {
    echo "0 结果";
}

// 关闭连接
$conn->close();
?>
    

在这个示例中,我们首先创建了一个数据库连接对象。然后,使用`SELECT`语句从`users`表中查询所有记录。最后,我们检查查询结果是否包含记录,并输出每条记录的内容。

总结

本文详细介绍了如何使用PHP连接MySQL数据库,并附带了一个简单的案例讲解。通过本文的学习,你可以掌握使用PHP连接MySQL数据库的基本方法,并能够在实际项目中应用。

PHP连接MySQL数据库教程
收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

本站尊重知识产权,如知识产权权利人认为平台内容涉嫌侵犯到您的权益,可通过邮件:8990553@qq.com,我们将及时删除文章
本站所有资源仅用于学习及研究使用,请必须在24小时内删除所下载资源,切勿用于商业用途,否则由此引发的法律纠纷及连带责任本站和发布者概不承担。资源除标明原创外均来自网络整理,版权归原作者或本站特约原创作者所有,如侵犯到您权益请联系本站删除

腾谷资源站 php PHP连接MySQL数据库教程 https://www.tenguzhan.com/7867.html

常见问题

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务