gpt4 book ai didi

php - MySQL 和 PHP 加载超过 1000 个项目导致浏览器卡住

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

我在从数据库加载数据时遇到一个小问题。我有一个包含 1150 行的表格,我很想在单页上显示它们。

这是我的选择:

$result = mysqli_query($link, "SELECT id as id, name as name FROM table") or die;

这是我的 PHP:

while ($zaznam = mysqli_fetch_array($result)):
extract($zaznam);
echo $id ."-". $name;
endwhile;

效果很好,但页面加载时间大约为 10 秒,并且浏览器在 SELECT 期间被卡住。

是否有机会加快速度,或者仅显示部分项目以及滚动加载下一个等等?

最佳答案

你说得一针见血。建议分页打印。向您的 SQL 查询添加 LIMIT。另外,不要在循环中echo。相反,附加到一个变量,然后在最后回显。

关于php - MySQL 和 PHP 加载超过 1000 个项目导致浏览器卡住,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24715196/

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