我制作了一个小系统,SQL根据排名获得前5个游戏。现在我想在PHP中自由使用它们。因此,imo最好的方法是给它们每个一个值
$one=第一个结果$two=第二个结果等
但我只能把它们都放在一起。如何将它们拆分并自由使用?
<?php
$RankSql = 'SELECT *
FROM games
WHERE Genre LIKE "%'.$Genre.'%"
ORDER BY Score DESC limit 5';
$Rankresult = mysql_query($RankSql);
while ($RankOrder = mysql_fetch_array($Rankresult))
{
echo $RankOrder['Game'] . '<br>';
};
?>
将结果数组存储在一个数组中:
<?php
$RankSql = 'SELECT *
FROM games
WHERE Genre LIKE "%'.$Genre.'%"
ORDER BY Score DESC limit 5';
$Rankresult = mysql_query($RankSql);
$games = array();
while($RankOrder = mysql_fetch_array($Rankresult))
{
$games[] = $RankOrder;
};
// ex: third game (remember, arrays start at zero)
echo $games[2]['Game'];
?>