質問
PHPで行われたサイトに簡単な証言回転器を見せたいと思います。
PHPは、テキストファイルまたはDBのいずれかから証言を受けることができますが、TE回転子パーツの作成方法がわかりません。
どんなヘルプでも提供できます。ありがとう。
解決
DBからそれを取り出すために、あなたは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))];
他のヒント
ライブで更新したい場合は、JavaScriptまたはjQueryなどのフレームワークを使用する必要があります。そうでなければ、@Ceejayozは完璧な答えを提供しました。
RAND()で注文を使用してランダムレコードを選択して表示するか、それらを順番に表示する場合は、表示されているIDを追跡し、最初のレコードから終了スタートを実行します。
所属していません StackOverflow