Php 如何将查询转换为数组?
我正在使用此代码从数据库中收集信息Php 如何将查询转换为数组?,php,mysqli,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'
$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']; ?
由于您标记了此mysqli
,因此需要将结果提取到数组中
你可以这样做
Echo将只发送数组文本作为响应。
要发送数组,请使用打印功能。什么是$web\u数据
?发布var\u转储($web\u数据)代码>。我用它来显示数据。
问题是,我已经在使用我称之为“循环”的东西,我会用这种方式来实现函数,这样我就可以使用上面的方法了。如果您有其他代码,请更新您的问题。等等,这不是我想要的:下面是我现在做的更精确的示例:function webdata($data){$data=array();$func_num_args=func_num_args();$func_get_args=func_get_args();global$db_connect;If($func_num_args>1){unset($func_get_args[0])$web_data“从设置中选择*”$webdata=$db_connect->query($webdata);而($data=$result->fetch_assoc()){return($data);}}}}}
$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'];
}