首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用"mysql_fetch_row"从数据库中检索结果并使用PHP和mysqli插入到数组中?

在这个问答内容中,我们要求解如何使用PHP和mysqli从数据库中检索结果并将其插入到数组中。我们将逐步解释如何实现这个目标。

首先,确保已经安装了PHP和MySQLi扩展。然后,创建一个MySQL数据库连接,并使用mysqli_query()函数执行查询。接下来,使用mysqli_fetch_row()函数从结果集中获取每一行数据,并将其添加到数组中。

以下是一个示例代码:

代码语言:php
复制
<?php
// 创建数据库连接
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";

$conn = new mysqli($servername, $username, $password, $dbname);

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

// 查询数据库
$sql = "SELECT id, name FROM myTable";
$result = $conn->query($sql);

// 使用mysqli_fetch_row()将结果插入数组
$data = array();
if ($result->num_rows > 0) {
    while($row = $result->fetch_row()) {
        $data[] = $row;
    }
} else {
    echo "0 结果";
}

// 打印数组
print_r($data);

// 关闭连接
$conn->close();
?>

在这个示例中,我们首先创建了一个数据库连接,然后执行了一个查询,该查询从myTable表中选择id和name列。接下来,我们使用mysqli_fetch_row()函数将查询结果插入到名为$data的数组中。最后,我们打印数组的内容。

这个示例展示了如何使用PHP和mysqli从数据库中检索结果并将其插入到数组中。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • 领券