PHP로이 루프를 사용하여 MySQL 데이터베이스에서 내 점수를 모두 선택합니다.내 아이폰 게임의 고득점 시스템
내 쿼리는 다음과 같습니다
$sql = "SELECT * FROM $table WHERE ";
switch($type) {
case "global":
$sql .= "1 ";
break;
case "device":
$sql .= "udid = '$udid' ";
break;
case "name":
$sql .= "name = '$name' ";
break;
}
$sql .= "ORDER BY $sort ";
$sql .= "LIMIT $offset,$count ";
$result = mysql_query($sql,$conn);
udid
고유 식별자입니다. 그리고 루프 :
while ($row = mysql_fetch_object($result)) {
echo '<tr>
<td>
'.$rank.'
</td>
<td>
'.$row->name.'
</td>
<td>
'.$row->score.'
</td>
<td>
'.$row->udid.'
</td>
</tr>';
$rank++;
}
내 질문은 간단하다, 그래서 사람은 그가하는 순위에서 게임 내부를 볼 수 있습니다. "루프 외부의 udid
에서 순위를 선택하는 방법".
아마 udid
에서 순위를 선택하거나 루프에서 변수를 설정하는 새 쿼리를 만들까요?
이 기능을 어떻게 만들 수 있습니까? – coderjoe
내 대답이 업데이트되었습니다. –