PHP,在json中索引mysql ID。这值得么?

标签 php mysql json file indexing

我有一个数据库,其中有一个表,我有问题要在主站点上随机显示(目前大约有 80 个)。我从数据库中读取所有 ID,然后随机选择一个并执行下一个查询以获取该 ID 的所有其余所需数据。我很好奇我是否应该这样保留它,或者最好将所有 ID 存储在 .json 文件中,并在每次添加问题时更新它。什么是更好?感谢您的帮助。

最佳答案

如果您只对表中的随机记录感兴趣,只需这样做:

SELECT * FROM your_table 
ORDER BY RAND() 
LIMIT 1;

所有操作都在一个查询中,您无需先检索 ID 列表。

维护两个独立的数据源几乎总是一个坏主意。

关于PHP,在json中索引mysql ID。这值得么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36859781/

相关文章:

c# - 将 JSON 作为 .json 文件返回

jquery - 在 jsTree 中,我得到 data.rslt 为未定义

sql - 如何将 MySQL 数据库导出为 JSON?

php - 通过不同的页面传递 URL 参数

php - 从不在第二个表中的表中获取用户名

PHP上传文件

php - 在字符串中的某些字符前添加空格

mysql - 在 MySQL 中修改十进制键表的最快方法?

javascript - 使用 php 动态更改 html 表格单元格内容

php - 如何去掉mongoDB查询结果中的 `_id`字段?