Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试用数据库中的内容填充页面。我的想法是,在 php 中使用某种 while 循环并遍历数据库中的每一行并使用 jQuery 的 .prepend 命令将其添加到其他内容下方。
我在此看到的问题是,每次加载页面时,必须通过表中的每一行加载并显示它会占用大量资源。
我在想,当我显示该项目时,我应该更改表中的一个值,表明它已经显示,因此保留当前内容。我的问题是,如果像这样动态添加这些内容,我将如何将其保留在那里?
还是有更好的方法来做到这一点?
跟踪您已经存储了哪些条目 #s 并使用 sql 的 limit 函数处理新内容。
为 db 中的每一行添加时间戳
每当您在 jquery 中读取时,行会将最后一个时间戳保留在变量中
当您在 jquery 中发送请求时,添加最后一个时间戳,然后使用查询进行过滤WHERE update_time > $jquery_timestamp
WHERE update_time > $jquery_timestamp
使用这种方式,只会发送新信息