我在php课程的这一部分遇到了麻烦;
“网上商店有4个html框,数据库中有3个项目 在每个方框中填写数据库“
中的随机文章这是成功完成的:
$intRNDx = rand(1, 3);
(x是盒子号)
然后在查询中使用$ intRNDx。
问题:
我最终可以得到四个相同的项目
但如果我防止双重赎金,我会陷入第4项。
所以,我想要3篇不同的(随机)文章和一篇双重项目
但是如果我将rand(1)与(例如)rand(2)进行比较以防止双打
然后最后两个框总是一样的。
答案 0 :(得分:1)
选择random[1,2,3]
- 假设3被选中,下一步将选择random[1,2]
现在说1被选中,只留下2
所以它将成为第三篇文章第四:你必须再选择一个但允许重复,所以现在你再次random[1,2,3]
。