gpt4 book ai didi

php - 从数据库中获取数据供前端使用

转载 作者:行者123 更新时间:2023-11-29 22:42:46 24 4
gpt4 key购买 nike

我正在开发目录数据库的前端。到目前为止,一切进展顺利,但到最后,我的数据库中可能会有一百万行项目。我知道这更多的是基于选项,但我想要有关最佳方法的反馈。

我想知道是否应该一次提取列表中的所有记录,然后使用过滤器类型设置,以便它仅显示以 A 开头的项目或评分最高的项目,然后可以单击 b,它将显示以 A 开头的所有项目a b 作为选项 1。选项 2 将根据请求从数据库中获取新数据。因此,默认情况下,以 A 开头的项目将显示,然后当单击项目 b 的链接/按钮时,它将连接到数据库并获取这些项目。

请提出想法和选择!

PS 我正在使用 bootstrap/php/mysql/jquery/javascript。

最佳答案

好吧,不要每次请求都提取所有百万条记录。

参见限制和偏移http://dev.mysql.com/doc/refman/5.0/en/select.html

您可能应该使用 ORM 或库来帮助您进行分页

确保您了解 SQL 参数化(出于安全考虑)

我发现像目录这样的列表最好通过搜索服务器(如 Solr)而不是数据库来提供,特别是如果您想要搜索方面。 MySQL 确实有文本搜索功能。

关于php - 从数据库中获取数据供前端使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29241153/

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