php - MYSQL 在加载时显示结果

标签 php mysql

我有一个包含 12000 种产品的数据库。我有一个查询将在一个页面上显示大约 3000 个产品,并且需要一段时间才能显示。但是,数据会在整个查询或循环完成后显示。无论如何,是否有显示每个结果的结果?以下是我的代码..

$result = mysql_query("SELECT title, model, description FROM products WHERE price > 500");
while($row = mysql_fetch_array($result)):
...
endwhile;

感谢任何帮助。谢谢

最佳答案

这叫做从数据库延迟加载。

看看这个article或此 tutorial

如果我必须进行综合,基本上您可以将查询LIMIT 限制为必须从数据库中提取的一定数量的记录。一旦达到某些条件(分页更改、向下滚动等),您将触发一个 ajax 调用,该调用将检索其他记录等。

关于php - MYSQL 在加载时显示结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15661222/

相关文章:

php - Sqlite INSERT OR REPLACE INTO 未按预期工作

php - 原型(prototype)js中的问题

javascript - 在特定类 JQuery 之后添加行

php - 如何确保下载到服务器的远程图像实际上是 PHP 图像?

php - 如何获得客户提交帖子的天数?

mysql - 需要帮助在此 MySQL 查询中放置 LIMIT,OFFSET

php - 拆分mysql查询并删除其中的一部分

php - Magento 自定义查询将变量添加到电子邮件主题和正文

mySQL - 使用来自三个表的数据和列创建一个新表

mysql - 如何将架构与 MySQL Workbench 6.2 中的连接相关联