나는 PHP로 프로그래밍하는 것이 상대적으로 새로운 편이다.PHP로 새로운 최고 점수 업데이트
저는 간단한 자바 스크립트 게임을 만들었고 플레이어의 현재 점수를 데이터베이스에 삽입했습니다. 나는 선수의 현재 점수와 최고 점수라는 두 개의 필드가 있습니다. 플레이어의 현재 점수가 최고 점수보다 높고 최고 점수가 업데이트되었는지 어떻게 확인합니까?
나는 PHP로 프로그래밍하는 것이 상대적으로 새로운 편이다.PHP로 새로운 최고 점수 업데이트
저는 간단한 자바 스크립트 게임을 만들었고 플레이어의 현재 점수를 데이터베이스에 삽입했습니다. 나는 선수의 현재 점수와 최고 점수라는 두 개의 필드가 있습니다. 플레이어의 현재 점수가 최고 점수보다 높고 최고 점수가 업데이트되었는지 어떻게 확인합니까?
업데이트 문을 현재의 점수를 설정하고 가능한 사용자 당 가장 높은 점수 갱신 다음에 대한
UPDATE `scores` SET `current_score` = ?, `high_score` = GREATEST(`high_score`, ?)
WHERE `user` = ....
대체 ?
을 점수.
다음 쿼리를 실행할 수있는 현재의 점수를 삽입 한 후 :
UPDATE scores
SET high_score = current_score
WHERE current_score > high_score
고맙습니다! 나는이 코드를 가지고 테스트 해 볼 것이다. 마지막으로, 나는 계속할 무언가가 있습니다! –
감사합니다! 나는이 코드를 가지고 테스트 해 볼 것이다. 마지막으로, 나는 계속할 무언가가 있습니다! –
문제 없습니다. 어떻게 효과가 있었는지 알려주세요. –
완벽하게 작동했습니다! 정말 고마워! –