[請益] 依序撈出資料到最後一筆後,如何在回到第一筆資料重覆使用

看板PHP作者 (Be brave & outstanding)時間17年前 (2008/09/21 21:05), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
<?php do{ <tr> <?php do { ?> <?php $subject = $row_com_detail['Class']; $pattern = '/'.$row_classification['ClassId'].'/'; if(preg_match($pattern, $subject)) echo "<li>".$row_classification['ClassName']."</li>"; ?> <?php } while ($row_classification = mysql_fetch_assoc($classification));?> </tr> <?php } while ($row_com_detail = mysql_fetch_assoc($com_detail)); ?> 綠色的迴圈是用來產生各行(一行為一家公司) 黃色的迴圈則是用來產生各公司的生產類別(一家公司可以生產許多種不同的類別) 現在的問題就是黃色的第一次迴圈跑完,會將 $classification這個查詢推到最後一筆 結果導致之後的黃色迴圈都拉不出資料出來 該怎麼做才能將推到最後的資料再重新拉回到第一筆呢,用什麼函式比較好? mysql_free_result($classification)好像解決不了這個問題? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.117.12.49

09/21 21:11, , 1F
mysql_data_seek
09/21 21:11, 1F
文章代碼(AID): #18raQZ8P (PHP)
文章代碼(AID): #18raQZ8P (PHP)