MySQL 테이블에서 얻은 값을 기반으로 Kill-Death Ratio (KDR)를 계산하는 스크립트를 작성했습니다. 나는 다른 사람의 암호를 고치고있다. 나는 그 중 대부분이 다시 작동하도록했습니다. 그러나, 나는 여기에서 붙어있어. KDR은 모든 살인을 추가하고 플레이어의 사망 수로 나누어 계산합니다. 하지만 플레이어가 죽지 않았다면 KDR은 0이됩니다. KDR을 평가할 때 1을 읽는 방법이 필요합니다. 나는 이것을 사용하여 UDF를 작성하려고했지만 사용하지 못했습니다. 다음은 MySql SELECT 쿼리
질문function get_leaders($civ, $neu, $riv){
$sSQL = "SELECT *, ((civilian_kills * _civ + neutral_kills * _neu + rival_kills * _riv)/deaths) as KDR
from sc_players
order by KDR DESC
LIMIT 100;";
당신을 위해 MySQL 함수를 작성하거나 PHP로 작성하면됩니다. –