帶來的數據我有一個表名爲books方含領域重新使用mysql_fetch_array
book_id |標題|作者|摘要
通過下面的代碼,我查詢數據庫並顯示書名和作者列表。上市後,無論何時點擊一本書的標題鏈接,我希望顯示該書的摘要而不再查詢數據庫......如何在不重新查詢數據庫並僅使用存儲在$ books_query_result中的數據的情況下完成此操作?
$books_query="SELECT * FROM books";
$books_query_result=mysql_query($books_query) or die("Could not get list".mysql_error());
echo "<table><tr>";
echo "<td>";
while($list=mysql_fetch_array($books_query_result)){
echo "<A href=\"" .$list['book_id'] ."\"> ". $list['title']. "</a>";
echo $list['author']."<br>";
}
# Now I want to reset and re-use mysql_fetch_array
mysql_data_seek($books_query_result, 0);
$summary=mysql_fetch_array($books_query_result);
echo "</td>";
echo "<td>";
#display summary here
echo "<td>";
echo "</tr></table>";
不要這樣做,只需將提取的數據存儲在一個數組中,您可以重複使用過濾器。 –
第二次你沒有像以前一樣的結果集:books vs. $ selectcompany_query_result – djot