我目前正在使用我的wordpress上的以下代码来随机显示帖子,但不复制它们。这与我刷新页面时的效果不同,页面保持不变。更改显示内容的唯一方法是清除我的缓存和cookie。有没有可能让它在每次刷新时都发生变化?
下面是我的代码:
session_start();
add_filter('posts_orderby', 'edit_posts_orderby');
function edit_posts_orderby($orderby_statement) {
$seed = $_SESSION['seed'];
if (e
我正在学习PHP和MySQLi。在简单的网站上工作,我对mysqli的Rand()有问题。
SELECT * FROM posts LEFT JOIN users ON users.user_id=posts.uid WHERE posts.uid=users.user_id and posts.active=1 and catid=6 AND feat=1 AND pid >= Round( Rand() * ( SELECT Max( pid ) FROM posts )) limit 1
这就是我从数据库中选择帖子的方式,并在网站上随机显示,但问题是,当我们随机地显示两个帖子时,
我需要知道如何构造这个查询。
我有网页。每次刷新页面时,我都希望从一个随机类别中选择数据,并从该类别中选择不超过4个随机项。
例如,以不同类型的音乐作为我的类别,以该类型的音乐中的歌曲作为我的项目,可能会返回三个单独的刷新:
第一次刷新:
categoryid name title
212 rap making it
212 rap falling hard
212 rap kill it
212 rap gone wide
第二次刷新: