我有一个远程mysql数据库和一个包含多行的表。我想在所有行中回显一个特定的列(属性)名称。
以下是php代码:
struct
更具体地说,如何显示存储在result_details中的所有数据?
答案 0 :(得分:2)
你的代码很乱
if(mysqli_num_rows($result) > 0) {
echo $result_details[0].$result_details[1]." Listall successfully!"; // how to change this line of code
}
您只获取一列。而且你没有循环结果集。最后,您使用数字键
获取关联数组所以让我们清理一下
while($result_details = mysqli_fetch_assoc($result)) {
echo $result_details['name'] . '<br>';
}
现在我们正在迭代完整的结果集。我们也在使用关联键。
答案 1 :(得分:0)
将if语句中的代码更改为:
foreach($result_details as $row){
if(is_array($row)){
foreach($row as $row2){
echo $row2 . '<br/>';
}
}else{
echo $row . '<br/>';
}
}