[SQL ] MYSQL問題-用PHP做巢狀重複區域
新手發問:
資料表a: 資料表b:
欄位 值 欄位 值
-------- ------------------
a_id 1 a_id 1 1 2
2 b_id 9 8 7
我想利用php做巢狀重複區域
依照a_id的值 印出跟a_id有關的b_id
於是建立資料集rs_a 跟資料集rs_b
然後rs_b我是寫
SELECT b.a_id, b.b_id, a.a_id
FROM a LEFT JOIN b on a.a_id = b.a_id
到這邊就卡住了 不知道要怎麼讓rs_b知道現在是哪個a_id
然後印出附屬於a_id底下的b_id
php巢狀重複區域程式碼如下:
<?php do { ?>
<?php echo $row_rs_a['a_id']; ?><hr>
<?php do { ?>
<?php echo $row_rs_b['b_id']; ?> <br/>
<?php } while ($row_rs_b = mysql_fetch_assoc($rs_b)); ?><br/>
<?php } while ($row_rs_a = mysql_fetch_assoc($rs_a)); ?>
預期狀況應該是:
1
--------
9
8
2
--------
7
還請高手指點迷津 謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.161.245.195
→
09/26 10:12, , 1F
09/26 10:12, 1F
→
10/05 16:51, , 2F
10/05 16:51, 2F
→
10/05 16:52, , 3F
10/05 16:52, 3F