나는 간단한 쿼리psudo 열을 사용하여 주문하는 방법은 무엇입니까?
$query = SELECT * FROM 'tablename';
내가 쿼리를 가지고 while 루프
$id = $row['id'];
$player = $row['player'];
$club = $row['club'];
$games = $row['games'];
$goals = $row['goals'];
$points = $row['points'];
if($points == 2){$cooef = "2";}
elseif($points == 1){$cooef = "1.5";}
$pointsf = $games == 0 ? 0 : ($cooef*$goals);
$showesm .= "
<div style='$style' class='position'>" . $count . "</div>
<div style='$style' class='recordplayer'>" . $player . "</div>
<div style='$style' class='playerclub'>" . $club . "</div>
<div style='$style' class='position'>" . $games . "</div>
<div style='$style' class='position'>" . $goals . "</div>
<div style='$style' class='position'>" . $pointsf . "pts</div>
";
}
나는 결과 출력이 $pointsf
열을 기준으로 주문하려는 통해 그것을 넣어 있습니다. PHP 나 MYSQL에서도 가능합니까?
가능한 [MySQL 정렬 계산] (http://stackoverflow.com/questions/2369624/mysql-sort-on-a-calculation) – jeroen
points가 1과 같지 않은 경우 $ cooef의 값은 얼마입니까? 또는 2? – mesutozer
0을 사용했던 원래의 코드를 흉내 내려면 (정의되지 않았고 경고를 던집니다) 쿼리에 여분의 IF()를 추가해야합니다. 내 대답은 아래를 참조하십시오. –