我对 php 比较陌生,并且被困在一个问题上。我的 index.php 文件显示状态列表,并正确显示这些状态。这些状态中的每一个都有一个p_id
对应于按字母顺序排列的状态列表的字段。
我正在使用的数据库有一个表,其中包含 cat 表中的以下字段:p_id(父 id)、state(州名)、city 和 id(孩子的 id,每个新州都会重置)。这是我用于填充状态的查询:
select distinct state, p_id from cat order by state asc
List_cities.php 是单击状态后显示的下一页。阿拉巴马州是按字母顺序排列的第一个州,因此父母 (p_id)=1。当我点击阿拉巴马州(或任何其他州)时,没有显示任何城市。它们都列在 cat 表中。
这是我用来显示城市的查询:
select p_id, id, city, state from cat where p_id="'.$p_id.'" order by p_id, id
任何帮助将不胜感激!谢谢!