{site_name}

{site_name}

🌜 搜索

mysqli_query() 是 PHP 语言中与 MySQL 数据库交互的函数

php 𝄐 0
php mysqli_query,php mysqli_query什么意思
mysqli_query() 是 PHP 语言中与 MySQL 数据库交互的函数之一,它用于向数据库发送一个查询或执行语句,并返回结果集或操作结果。

该函数通常需要两个参数:第一个参数是一个 mysqli 连接对象,用于指定要发送查询或执行语句的数据库连接;第二个参数是一个字符串,包含要发送的 SQL 查询或执行语句。

例如,以下代码演示了如何使用 mysqli_query() 函数向名为 "mydatabase" 的数据库中的 "users" 表中插入一行新记录:

php
// 创建一个 mysqli 连接对象并连接到 MySQL 数据库
$mysqli = new mysqli("localhost", "username", "password", "mydatabase");

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

// 定义要插入的数据
$name = "John";
$email = "john@example.com";
$age = 30;

// 构造 SQL 查询语句
$sql = "INSERT INTO users (name, email, age)
VALUES ('$name', '$email', $age)";

// 使用 mysqli_query() 函数执行 SQL 查询语句
if ($mysqli->query($sql) === TRUE) {
echo "新记录插入成功";
} else {
echo "Error: " . $sql . "<br>" . $mysqli->error;
}

// 关闭数据库连接
$mysqli->close();


在上面的例子中,我们首先通过创建一个 mysqli 连接对象并连接到 MySQL 数据库来建立与数据库的连接。然后,我们定义要插入到 "users" 表中的数据,并构造一个 SQL 查询语句。最后,我们使用 mysqli_query() 函数执行这个查询语句,并根据操作结果输出相应的消息。注意,在实际应用中,为了避免 SQL 注入等安全问题,需要对插入的数据进行适当的过滤和转义处理。