작은 투표대 제품을 사용하고 있다고 가정 해 봅시다. 값은 데이터베이스 "content"에 저장되며 행에 투표 ("count")가 포함 된 행과 함께 "rank"라는 행이 있습니다.이 값을 자동 검색하여 반복 할 필요가없는 방법은 무엇입니까? PHP에서 모든 스크립트를 통해 스크립트가 엄청나게 느려지는 이유는 무엇입니까? (정확한 테이블 구조에 따라)이 같은MySQL의 간단한 등급 시스템
0
A
답변
2
당신이 테이블
필드 항목 이 같은 구조가있는 경우 : 이름, ID, 계산, ...
당신은 간단하게 수행 할 수 있습니다 항목에
까지 투표 ID = $ ID로
UPDATE item SET count = count + 1 WHERE id='$id';
ID를 가진 항목에
아래로 투표 = $ ID를
UPDATE item SET count = count - 1 WHERE id='$id';
카운트는 총 투표 수를 저장합니다.
사용자/ip 당 두 번 이상의 투표를 피하려면 각 개별 투표를 다른 테이블에 저장하고 이전 쿼리를 보내기 전에 반복되지 않는 투표에 대해이 추가 표를 확인해야합니다.
0
뭔가 작업을해야합니다 : 자세한 내용은
UPDATE item SET rating =
(SELECT count(*) FROM rates WHERE type 'positive') -
(SELECT count(*) FROM rates WHERE type 'negative');
는 MySQL docs를 보라.
관련 문제
- 1. MySQL의 등급 시스템 - 평가 등급
- 2. 등급 시스템 데이터베이스 구조
- 3. 사용자 기여 등급 시스템
- 4. 별 등급 시스템
- 5. 장고 등급 시스템
- 6. 맞춤 등급 시스템
- 7. PHP로 간단한 아약스 등급
- 8. 신청서에 여러 모델 등급 시스템
- 9. JQuery, CSS - 등급 시스템 생성
- 10. MySQL 테이블 구조 등급 시스템
- 11. MySQL 등급 시스템 (두 테이블의 평균 계산)
- 12. Django 별 등급 시스템 및 AJAX
- 13. 등급 시스템 구축 : 데이터베이스 구조 관련 user_id?
- 14. 레일 및 업/다운 등급 시스템
- 15. Wordpress Heroku 블로그에 등급 시스템 게시
- 16. 레일스에 대한 수치 등급 시스템 젬이 작동합니까?
- 17. 편집 MySQL의 시스템 테이블
- 18. MySQL의 간단한 쿼리 최적화
- 19. MySQL의 간단한 테이블 동기화?
- 20. 간단한 MySQL의 INSERT 오류
- 21. 간단한 MySQL의 데이터베이스
- 22. 간단한 MySQL의 바이너리 데이터
- 23. MySQL의 간단한 초보자 쿼리?
- 24. MySQL의 기능, 나는이 간단한 MySQL의 문이
- 25. 등급,
- 26. MySQL의 입찰 시스템 카운트 다운?
- 27. 간단한 속성 시스템
- 28. 간단한 모듈 시스템 (콜백)
- 29. 간단한 로그인 시스템 문제
- 30. 간단한 html5 투표 시스템