mysqli_query是PHP中的一个函数,用于执行MySQL数据库查询。它接受两个参数:连接到MySQL数据库的对象和包含要执行的SQL查询的字符串。该函数会将查询发送到数据库并返回一个结果集对象,可以通过其他函数来处理和获取结果集中的数据。
下面是使用mysqli_query()
函数的基本用法示例:
<?php
// 创建数据库连接
$connection = mysqli_connect("localhost", "username", "password", "database");
// 检查连接是否成功
if (!$connection) {
die("连接数据库失败:" . mysqli_connect_error());
}
// 定义要执行的SQL查询语句
$sql = "SELECT * FROM users";
// 执行查询并获取结果集对象
$result = mysqli_query($connection, $sql);
// 检查查询是否成功
if ($result) {
// 处理结果集中的数据
while ($row = mysqli_fetch_assoc($result)) {
// 输出每一行数据
echo "ID: " . $row['id'] . ", Name: " . $row['name'] . "<br>";
}
} else {
echo "查询失败:" . mysqli_error($connection);
}
// 关闭数据库连接
mysqli_close($connection);
?>
在上述示例中,首先创建一个数据库连接,并检查连接是否成功。然后定义要执行的SQL查询语句,这里是从名为”users”的表中选择所有记录。接下来,使用mysqli_query()
函数执行查询,并将返回的结果集对象存储在变量$result
中。通过mysqli_fetch_assoc()
函数遍历结果集中的每一行数据,并输出到页面上。最后,关闭数据库连接。
请注意,以上示例仅展示了mysqli_query()
函数的基本用法,实际应用中可能需要根据具体需求进行适当的修改和扩展。