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

PHPmysqli_query()函数:如何使用PHPmysqli_query()函数来执行MySQL查询?

发布时间:2023-06-27 06:52:02

PHP中的mysqli_query()函数用于执行MySQL查询。它接受两个参数,第一个是MySQL连接对象(由mysqli_connect()函数返回),第二个是要执行的查询语句。

下面是一个示例,说明如何使用mysqli_query()函数来执行一个简单的查询:

<?php
// 创建一个MySQL连接对象
$conn = mysqli_connect('localhost', 'username', 'password', 'database');

// 执行查询
$result = mysqli_query($conn, 'SELECT * FROM users');

// 检查查询是否成功
if (!$result) {
    die('查询失败:' . mysqli_error($conn));
}

// 处理查询结果
while ($row = mysqli_fetch_assoc($result)) {
    echo 'ID: ' . $row['id'] . '<br>';
    echo '姓名: ' . $row['name'] . '<br>';
    echo '年龄: ' . $row['age'] . '<br><br>';
}

// 释放查询结果
mysqli_free_result($result);

// 关闭MySQL连接
mysqli_close($conn);
?>

在上面的示例中,我们首先使用mysqli_connect()函数创建一个MySQL连接对象。然后我们使用mysqli_query()函数执行一个查询,它将返回一个结果对象。我们检查结果对象是否存在错误,并处理结果对象中的数据。最后,我们释放结果对象并关闭MySQL连接。

注意,我们使用了mysqli_fetch_assoc()函数来逐行检索结果集。这个函数将返回一行数据的关联数组,其中键是列名,值是对应的数据。我们使用这些数据来输出查询结果。

另外,我们还使用mysqli_free_result()函数来释放结果对象。这是可选的,但最好这样做,以便释放PHP的内存。

总之,mysqli_query()函数是PHP中执行MySQL查询最常用的函数之一。它可以执行各种类型的查询,并返回结果对象,我们可以使用不同的函数来处理这些结果。