0

我正在使用此代码从数据库中收集信息

$webdata = "SELECT * FROM `settings`";
 if (!$web_data = $db_connect->query($webdata)) {
     die('Oops, something went wrong during loading data! Error x010');
 }

但现在我想像数组一样显示它,所以我可以简单地使用这段代码:

<?php echo $web_data['web_name']; ?

显示信息

4

2 回答 2

0

由于您标记了 this mysqli,因此您需要将结果提取到数组中。

你可以使用mysqli 的 fetch_assoc() 来做到这一点:

$webdata = "SELECT * FROM `settings`";
if (!$web_data = $db_connect->query($webdata)) {
     die('Oops, something went wrong during loading data! Error x010');
}

while ($row = $web_data->fetch_assoc()) {
    echo $row['web_name'];
}
于 2013-08-22T18:17:41.930 回答
0

Echo 只会发送Array文本作为响应。
要发送数组,请使用print_r函数。

于 2013-08-22T18:18:48.567 回答