php - 从 MySQL 表中选择并显示州和各自的城市

标签 php mysql

我有一个包含两个字段的 SQL 表:城市和州。我想建立一个包含所有州和所有各自城市的简单列表,但到目前为止还做不到。我想要这样的东西:

<ul>
<li>New York
    <ul>
    <li>Albany</li>
    <li>Buffalo</li>
    <li>New York City</li>
    </ul>
</li>
<li>Illinois
    <ul>
    <li>Chicago</li>
    <li>Rockford</li>
    </ul>
</li>
</ul>

我做了以下选择,但它只列出了州。找不到显示各自城市的方法:

<?php
$result = mysqli_query($con,"SELECT DISTINCT states,cities FROM table ORDER BY states");
while($row = mysqli_fetch_array($result))
{
  // show here
}
?>

最佳答案

各州可能会

$row['states']

城市

$row['cities']

关于php - 从 MySQL 表中选择并显示州和各自的城市,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17981779/

相关文章:

php 数据 varchar 的 substr 函数

mysql - 嵌套连接查询

mysql - 连接mysql上的两个表

php - MySql连接

php - 搜索超过 1 列

php - Codeigniter 在数据库结果中生成数组

mysqld : where is the query log file saved?

php - 如何访问 "parent"函数的参数?

php - 如何在 Windows 上访问 xampp 的命令行

php - setter 和对象