我不擅长php。我有这样一张简单的table:
game_id name score
我用这个查询得到mysql中玩家的排名:
SELECT FIND_IN_SET( score, ( SELECT GROUP_CONCAT( score ORDER BY score ASC ) FROM highscores ) ) AS 'rank' FROM highscores where game_id = $game_id
它在mysql中工作并显示秩,但我无法在php代码中获得秩数作为参数。
我尝试了以下方法:
mysql_fetch_assoc();
mysql_free_result();
mysql_fetch_row();
但我没有成功地显示(得到)实际值。
2条答案
按热度按时间xzv2uavs1#
现在你必须像这样查询它
现在你可以用:
dddzy1tm2#
正如注解中所指出的,您不应该使用mysql函数。我倾向于使用mysqli。
您可以创建一个连接
并执行查询
成功执行查询后
你可以和我吵架
并用