문제

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를 추적 한 다음 첫 번째 레코드에서 끝이 시작될 때 시작하십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top