如何查询数组?

时间:2013-08-22 18:14:50

标签: php mysqli

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

$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']; ?

显示信息

2 个答案:

答案 0 :(得分:0)

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

您可以使用mysqli's 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'];
}

答案 1 :(得分:0)

Echo将发送数组文本作为回应 要发送数组,请使用 print_r 功能。