У меня есть эта петля в PHP, чтобы выбрать все мои оценки из моей игры из таблицы MySQL.High score system from my iphone game
Мой запрос:
$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
обновил мой ответ. –