php - 以可读/分层格式显示数组

标签 php sql

这是为我的数组提取数据的代码

<?php
    $link = mysqli_connect('localhost', 'root', '', 'mutli_page_form');

    $query = "SELECT * FROM wills_children WHERE will=73";

    $result = mysqli_query($link, $query) or die(mysqli_error($link));

    if ($result = mysqli_query($link, $query)) {

    /* fetch associative array */
    if($row = mysqli_fetch_assoc($result)) {
        $data = unserialize($row['children']);
    }

    /* free result set */
    mysqli_free_result($result);
    }
?>

当我使用 print_r($data) 时,它显示为:

Array ( [0] => Array ( [0] => Natural Chlid 1 [1] => Natural Chlid 2 [2] => Natural Chlid 3 ) ) 

我希望它读作:

自然 child 1
亲生 child 2
亲生 child 3

最佳答案

代替

print_r($data);

试试

print "<pre>";
print_r($data);
print "</pre>";

关于php - 以可读/分层格式显示数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5393085/

相关文章:

java - 为同一网络上连接的一组系统创建公共(public)数据库连接

sql - mysql返回匹配年月的行

mysql - 与 SQL 中的另一个条目相比列出较晚的日期

sql - 使用T-SQL获取下个月的第一个星期日

sql - 陷入数据库设计问题

php - 在mysql存储过程中使用fetch table获取表信息

PHP练习题练习?

php - 转义mysql查询中的单引号数据

php - 如何使用数据库中相应id的选项值进行 GridView

php - 循环包含语句