吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 984|回复: 2
收起左侧

[求助] TP5查询数据库随机输出问题

[复制链接]
Zihao88 发表于 2020-11-10 16:25
如图,目前在控制器是这样写的:
1.png
但是这样处理数据会有个弊端:
假设我删除了很多篇文章,再通过这个方法查询出数据表id总条数然后随机输出数值时,如果输出的id在数据表没有对应的文章,那么最终就会没有数据产生
如何才能避免这个出现呢?
另外我使用orderRand("rand()")这个方法的话,因为数据比较多,所以会导致服务器CPU原地爆满

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

辈子 发表于 2020-11-10 16:41
ary赋值前写个查询,判断是否存在,不存在就不赋值给ary。
北极meng 发表于 2020-11-10 17:18
多加一条sql 查询指定条数id,查询的这条可以存缓存  下次就不走数据库了, 然后再随机id
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-26 11:44

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表