我對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。當我點擊阿拉巴馬州(或任何其他州)時,不會顯示任何城市。他們全部列在貓表中。
這是我用來顯示城市查詢:
select p_id, id, city, state from cat where p_id="'.$p_id.'" order by p_id, id
任何幫助將不勝感激! 謝謝!
非常感謝,薩瓦斯!我會閱讀pdo手冊,並嘗試您的建議。 – wilcan 2013-05-10 15:30:24
請標記正確的答案,以便用戶可以瞭解哪個答案解決了您的問題。 @wilcan – Shaokan 2013-05-10 15:32:40
不客氣,很高興它幫助:) – 2013-05-10 15:33:14