📜  PHP |插入 MySQL 数据库(1)

📅  最后修改于: 2023-12-03 14:45:21.243000             🧑  作者: Mango

PHP | 插入 MySQL 数据库

当你需要将数据存储到 MySQL 数据库中时,可以使用 PHP 来完成这个任务。本文将介绍如何使用 PHP 将数据插入 MySQL 数据库。

准备工作

在开始操作之前,你需要先完成以下步骤:

  • 安装 PHP 和 MySQL;
  • 建立一个 MySQL 数据库;
  • 在数据库中创建一个表。
连接 MySQL 数据库

首先,需要使用 PHP 的 mysqli_connect() 函数连接到 MySQL 数据库。以下是一个示例代码:

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

// 创建连接
$conn = mysqli_connect($servername, $username, $password, $dbname);
// 检查连接是否成功
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}
echo "Connected successfully";
?>
插入数据

一旦连接成功,就可以使用 INSERT INTO 语句将数据插入到数据库表中。以下是一个示例代码:

<?php
$sql = "INSERT INTO MyGuests (firstname, lastname, email) VALUES ('John', 'Doe', 'john@example.com')";

if (mysqli_query($conn, $sql)) {
    echo "New record created successfully";
} else {
    echo "Error: " . $sql . "<br>" . mysqli_error($conn);
}

mysqli_close($conn);
?>

以上代码将创建一个名为 MyGuests 的表,并向其插入三个值:JohnDoejohn@example.com

完整示例

以下是一个完整的示例代码,说明如何使用 PHP 和 MySQL 将数据插入到数据库中:

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

$conn = mysqli_connect($servername, $username, $password, $dbname);
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}

$sql = "INSERT INTO MyGuests (firstname, lastname, email) VALUES ('John', 'Doe', 'john@example.com')";

if (mysqli_query($conn, $sql)) {
    echo "New record created successfully";
} else {
    echo "Error: " . $sql . "<br>" . mysqli_error($conn);
}

mysqli_close($conn);
?>
总结

以上就是如何使用 PHP 将数据插入 MySQL 数据库的步骤。首先需要连接到数据库,然后使用 INSERT INTO 语句将数据插入到表中。如果插入成功,将输出一条成功的消息。如果有错误发生,将输出一条错误消息。