gpt4 book ai didi

php - 重新利用mysql_fetch_array带来的数据

转载 作者:行者123 更新时间:2023-11-29 14:28:07 25 4
gpt4 key购买 nike

我有一个名为 books 的表,其中包含字段

book_id | title | author | summary

使用下面的代码,我查询数据库并显示书名和作者的列表。列出后,每当单击一本书的标题链接时,我想显示该书的摘要,而无需再次查询数据库...如何在不重新查询数据库并仅使用 $books_query_result 中存储的数据的情况下完成此操作? p>

$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>";

最佳答案

打印所有数据,就像它应该可见一样,并将摘要打印到带有“style =“display:none”的div中。然后在链接上添加对用于切换可见性的函数的调用:http://www.randomsnippets.com/2008/02/12/how-to-hide-and-show-your-div/ 。确保您也将该函数添加到您的 JavaScript 中。这样您的数据就始终存在,无需重新加载。

关于php - 重新利用mysql_fetch_array带来的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10546662/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com