欢迎访问宙启技术站
智能推送

向数据库中插入数据:PHP的mysqli_query函数教程

发布时间:2023-07-01 14:02:55

mysqli_query 是 PHP 中用于向数据库中插入数据的函数,它可以执行 SQL 语句,并返回执行结果。

下面是一个使用 mysqli_query 函数向数据库中插入数据的示例:

<?php
// 配置数据库连接信息
$servername = "localhost";
$username = "root";
$password = "password";
$dbname = "test";

// 创建数据库连接
$conn = mysqli_connect($servername, $username, $password, $dbname);

// 检查数据库连接是否成功
if (!$conn) {
    die("连接失败: " . mysqli_connect_error());
}

// 插入数据的 SQL 语句
$sql = "INSERT INTO users (name, email, password) VALUES ('John Doe', 'john.doe@example.com', 'password123')";

// 执行 SQL 语句并检查执行结果
if (mysqli_query($conn, $sql)) {
    echo "数据插入成功";
} else {
    echo "Error: " . $sql . "<br>" . mysqli_error($conn);
}

// 关闭数据库连接
mysqli_close($conn);
?>

在以上示例中,我们首先配置了数据库连接信息,包括服务器名称($servername)、用户名($username)、密码($password)和数据库名称($dbname)。

然后使用 mysqli_connect 函数创建与数据库的连接,并检查连接是否成功。如果连接失败,将使用 die 函数输出错误信息。

接下来,我们定义了要插入的数据的 SQL 语句,即通过 INSERT INTO 语句向名为 "users" 的表中插入一条记录。

最后,我们使用 mysqli_query 函数执行 SQL 语句,并根据执行结果输出相应的信息。如果执行成功,将输出 "数据插入成功",否则将输出错误信息。

在使用 mysqli_query 函数执行 SQL 语句之后,我们使用 mysqli_error 函数来获取可能发生的错误信息,并输出在页面上。

最后,我们使用 mysqli_close 函数关闭与数据库的连接,释放资源。

以上就是使用 mysqli_query 函数向数据库中插入数据的简单教程。这个函数非常实用,可以帮助我们轻松地执行各种 SQL 语句。希望对你有所帮助!