我想在我的网站上用php完成一个简单的推荐旋转器。
Php可以从文本文件或数据库中获取推荐信,但我不明白如何创建te rotator部分。
我很感激您提供的任何帮助。感谢。
答案 0 :(得分:3)
要从数据库中获取它,你可以在SQL中执行类似的操作:
SELECT testimonial FROM testimonials ORDER BY RAND() LIMIT 1
要将其从文本文件中删除,您可以执行以下操作:
// load the file's contents
$testimonials = file_get_contents('text_file.txt');
// split the list by new lines, i.e. one testimonial per line
$testimonials = explode("\n", $testimonials);
// print a random testimonial
print $testimonials[rand(0, (count($testimonials) - 1))];
答案 1 :(得分:1)
如果您希望它们实时更新,则必须使用javascript或jQuery等框架。否则@ceejayoz提供了一个完美的答案。
答案 2 :(得分:0)
您可以使用rand()的顺序来选择随机记录并显示它们,或者如果您想要按顺序显示它们,请跟踪显示的ID,然后当您从第一个记录开始到达结束时。