全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
楼主: ieevip

[Windows VPS] 懂PHP的来 求大佬们帮帮忙吧!

[复制链接]
发表于 2021-10-15 11:42:06 | 显示全部楼层
ieevip 发表于 2021-10-15 11:39
所以说 还是改函数对吧


对,要写新的底层函数。
比如楼上说的缓存,每次发文章把ID都写进一个文件,然后这个文件就有所有的文章ID,从里面随机抽取。
或者更复杂的在数据库层面随机读取,这个就要找同时懂SQL和PHP的大佬来搞了。
发表于 2021-10-15 11:42:18 | 显示全部楼层
这是啥php框架
发表于 2021-10-15 11:44:03 | 显示全部楼层
order by rand() limit 8

貌似就好了
发表于 2021-10-15 11:46:30 | 显示全部楼层
这个要先弄清 底层用的什么框架
 楼主| 发表于 2021-10-15 11:46:36 | 显示全部楼层
teardrops 发表于 2021-10-15 11:44
order by rand() limit 8

貌似就好了

我试试吧
发表于 2021-10-15 11:47:10 | 显示全部楼层
imdong 发表于 2021-10-15 12:46
这个要先弄清 底层用的什么框架

一语中的
 楼主| 发表于 2021-10-15 11:56:04 | 显示全部楼层
imdong 发表于 2021-10-15 11:46
这个要先弄清 底层用的什么框架

应该是tp
发表于 2021-10-15 12:04:49 | 显示全部楼层
$arr = 文章列表
$arr_suiji =生成随机数

each $url=$arr[$arr_suiji]
 楼主| 发表于 2021-10-15 12:05:26 | 显示全部楼层
injy 发表于 2021-10-15 12:04
$arr = 文章列表
$arr_suiji =生成随机数

那么如何加到代码里呢?

点评

如果这样还是不会写,看一下w3c教程吧。基础不学,没得整。  发表于 2021-10-15 12:07
发表于 2021-10-15 12:11:39 | 显示全部楼层
$contents = $DB->rand('article_list', ['title', 'content', 'id', 'createTime'], ['status' => 1, 'LIMIT' => 8]);

点评

已经解决 谢谢大佬!  发表于 2021-10-15 12:14
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-5-9 12:19 , Processed in 0.067419 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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