Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
难以将PHP数组输出为无序HTML列表_Php_Html - Fatal编程技术网

难以将PHP数组输出为无序HTML列表

难以将PHP数组输出为无序HTML列表,php,html,Php,Html,道歉,因为这可能是非常基本的。我创建了一个SELECT查询,并(我认为)将检索到的数据存储为数组 我自己已经能够使用printf从数组中输出选定的项,但我希望以更结构化的方式输出值,以HTML中无序的列表形式输出。这将是一个链接列表anchor对应于my MySQL表中的link name列,link对应于url列,输出为,例如 这是我所能做到的。我知道我需要一个循环,但是我复制的演示一直失败 非常感谢好心人的指点。后端对我来说是新的 您的代码中没有什么可更改的。在while循环周围添加和。

道歉,因为这可能是非常基本的。我创建了一个
SELECT
查询,并(我认为)将检索到的数据存储为数组

我自己已经能够使用
printf
从数组中输出选定的项,但我希望以更结构化的方式输出值,以HTML中无序的列表形式输出。这将是一个链接列表
anchor
对应于my MySQL表中的link name列,
link
对应于url列,输出为,例如
  • 这是我所能做到的。我知道我需要一个
    循环,但是我复制的演示一直失败

    非常感谢好心人的指点。后端对我来说是新的


    您的代码中没有什么可更改的。在
    while
    循环周围添加
        。将模式更改为
      • 。并将
        $row[0],$row[1]
        交换到
        $row[1],$row[0]

        $result = mysqli_query($conn, "SELECT  anchor, link FROM footerLinks");
        
        echo '<ul>';
        while ($row = mysqli_fetch_array($result, MYSQLI_NUM)) {
            printf('<li><a href="%s">%s</a></li>', $row[1], $row[0]); 
        }
        echo '</ul>';
        
      • 用于此
        回音“
      • 将其放入while循环,然后检查
        $result = $conn->query("SELECT  anchor, link FROM footerLinks");
        
        echo '<ul>';
        while ($row = $result->fetch_assoc()) {
            printf('<li><a href="%s">%s</a></li>', $row['link'], $row['anchor']); 
        }
        echo '</ul>';