如何用PHP将数据存入MySQL数据库?

我可以帮助你了解如何使用PHP将数据存入MySQL数据库,以下是详细的步骤和代码示例:

创建数据库和表

如何用PHP将数据存入MySQL数据库?插图1

你需要在MySQL中创建一个数据库和一个表,假设我们创建一个名为test_db的数据库和一个名为users的表。

CREATE DATABASE test_db;
USE test_db;
CREATE TABLE users (
    id INT AUTO_INCREMENT PRIMARY KEY,
    name VARCHAR(50) NOT NULL,
    email VARCHAR(50) NOT NULL
);

连接到MySQL数据库

使用PHP连接到MySQL数据库,你可以使用mysqliPDO来连接数据库,这里我们使用mysqli作为示例。

<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "test_db";
// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检查连接
if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}
echo "连接成功";
?>

插入数据到数据库

我们将数据插入到users表中。

<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "test_db";
// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检查连接
if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}
// 要插入的数据
$name = "John Doe";
$email = "john@example.com";
// 准备并绑定
$stmt = $conn->prepare("INSERT INTO users (name, email) VALUES (?, ?)");
$stmt->bind_param("ss", $name, $email);
// 执行语句
if ($stmt->execute()) {
    echo "新记录插入成功";
} else {
    echo "Error: " . $stmt->error;
}
// 关闭连接
$stmt->close();
$conn->close();
?>

完整示例代码

下面是一个完整的示例代码,包括连接数据库、插入数据以及关闭连接。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>PHP存入MySQL数据库</title>
</head>
<body>
    <h3>PHP存入MySQL数据库示例</h3>
    <?php
    $servername = "localhost";
    $username = "root";
    $password = "";
    $dbname = "test_db";
    // 创建连接
    $conn = new mysqli($servername, $username, $password, $dbname);
    // 检查连接
    if ($conn->connect_error) {
        die("连接失败: " . $conn->connect_error);
    }
    echo "<p>连接成功</p>";
    // 要插入的数据
    $name = "John Doe";
    $email = "john@example.com";
    // 准备并绑定
    $stmt = $conn->prepare("INSERT INTO users (name, email) VALUES (?, ?)");
    $stmt->bind_param("ss", $name, $email);
    // 执行语句
    if ($stmt->execute()) {
        echo "<p>新记录插入成功</p>";
    } else {
        echo "<p>Error: " . $stmt->error . "</p>";
    }
    // 关闭连接
    $stmt->close();
    $conn->close();
    ?>
</body>
</html>

是一个简单的PHP脚本,用于将数据插入到MySQL数据库中,你可以根据需要修改数据库连接信息和插入的数据,希望这对你有所帮助!

以上内容就是解答有关php存入mysql数据库_PHP的详细内容了,我相信这篇文章可以为您解决一些疑惑,有任何问题欢迎留言反馈,谢谢阅读。

本文来源于互联网,如若侵权,请联系管理员删除,本文链接:https://www.9969.net/91299.html

小末小末
上一篇 2025年1月8日 18:39
下一篇 2025年1月10日 23:38

相关推荐