0

私のサイトでphpで行われた簡単な紹介文のローテーターを表示したいと思います。

PHPは、テキストファイルまたはdbのいずれかから紹介文を取得できますが、回転子パーツの作成方法がわかりません。

私はあなたが提供できるどんな助けにも感謝します。ありがとう。

4

3 に答える 3

3

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))];
于 2009-09-29T14:14:07.850 に答える
1

それらをライブで更新する場合は、javascriptまたはjQueryなどのフレームワークを使用する必要があります。そうでなければ、@ceejayozは完璧な答えを提供しました。

于 2009-09-29T14:58:26.340 に答える
0

rand()による順序を使用して、ランダムなレコードを選択して表示できます。または、それらを順番に表示する場合は、表示されたIDを追跡し、最初のレコードから最後に到達したときに開始します。

于 2009-09-29T14:13:39.113 に答える