[請益] 依序撈出資料到最後一筆後,如何在回到第一筆資料重覆使用
<?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
09/21 21:11, 1F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章