문제
PHP에서 완료된 내 사이트에 간단한 평가 회전기를 보여주고 싶습니다.
PHP는 텍스트 파일 또는 DB에서 평가를받을 수 있지만 TE Rotator 부품을 만드는 방법을 이해하지 못합니다.
당신이 제공 할 수있는 도움에 감사드립니다. 감사.
해결책
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