資料庫資料調用問題
表 business_circle
欄位 id name parent_id
1 朝陽 0
2 昌平 0
3 大望路 1
4 呼家樓 1
5 朝陽公園 1
$sql1 = mysql_query("select * from business_circle order by id asc");
while($rs1 = mysql_fetch_assoc($sql1)){
echo $rs1['name'].$rs1['parent_id'].'
';
}
調出的結果是
大望路 1
呼家樓 1
朝陽公園 1
parent_id就是父類的id
我想調出的結果是
大望路 朝陽
呼家樓 朝陽
朝陽公園 朝陽
完整代碼應當怎麼寫,高手幫忙下,直接給完整代碼,謝謝
分享到:
------解決方案--------------------
$rs = mysql_query("select.name, b.name as pname from business_circle a, business_circle b where a.parent_id = b.id");
while($row = mysql_fetch_assoc($rs)) {
echo $row['name'] . ' ' . $row['pname'] . '
';
}
------解決方案--------------------
大神寫錯了點地方.幫忙補上.
$rs = mysql_query("select a.name, b.name as pname from business_circle a, business_circle b where a.parent_id = b.id");
while($row = mysql_fetch_assoc($rs)) {
echo $row['name'] . ' ' . $row['pname'] . '
';
}
希望能幫到你.