[請益] 巢狀迴圈讀取資料庫

看板PHP作者 (!?)時間16年前 (2008/07/11 22:31), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
請教一下各位, 如果我想做出巢狀式的重複區域 (Dw的說法) 例如 B的搜尋條件 來源是 A的搜尋結果 而A是會依序從資料庫中讀取出來 我只想得到這樣做: 如下列方式以巢狀方式讀取資料庫資料,但得到的東西不如預期...請指點,謝謝! $query_Recordset1 = "SELECT * FROM table1 "; $Recordset1 = mysql_query($query_Recordset1, $connect) or die(mysql_error()); $row_Recordset1 = mysql_fetch_assoc($Recordset1); do{ do{ $query_Recordset2 = "SELECT * FROM table2 WHERE `name` = {$row_Recordset1['name']}"; $Recordset2 = mysql_query($query_Recordset2, $connect) or die(mysql_error()); $row_Recordset2 = mysql_fetch_assoc($Recordset2); ...進行撈取$row_Recordset2 裡面資料的動作... (這邊應該沒有問題) } while ($row_Recordset2 = mysql_fetch_assoc($Recordset2)); }while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.192.62.113

07/18 09:36, , 1F
為甚麼不兩個table join起來?
07/18 09:36, 1F
文章代碼(AID): #18Tswyb1 (PHP)