【发布时间】:2012-12-01 22:53:53
【问题描述】:
网络上有很多不同的例子,但我希望有人能找到适合我正在寻找的解决方案......当然我不能是唯一的一个!
我正在建立一个摄影网站,并希望在着陆页上显示 50 多个图像缩略图。最重要的是我希望它使用 PHP 随机显示图片并且没有重复。我还希望每张图片都有自己独特的 href 和 title 参数。
所以,我创建了一个 mySQL 表,其中包含:
id image_path, image_href, image_title
我想我可以轻松地自行调整图像的大小并将它们放在根目录的文件夹中,然后在 image_path 行中调用它。
有谁知道如何以最有效的方式做到这一点?我听说当数据库变大时 rand() 很糟糕。该数据库将增长到数以万计的图像。
如果您需要/想要澄清,请告诉我。
谢谢!!!
编辑:我可能在研究中找到了答案,但我对 PHP 还是很陌生... :)
【问题讨论】:
-
返回结果时为什么不使用 MySQL 的
RAND?用数据库做比用 PHP 做要好。 -
@DylanCross 我听说当你的数据库很大时它会变得很慢。
标签: php database random duplicates