我希望输出一个带有名称和点数的简单表格,我想按点总数对表格进行排序,并希望在表格中有一个额外的排名列,用于澄清最终订单,例如1,2,3,4 ..根据有序表格下降。
$result = mysqli_query($con, "SELECT name, points from lists order by points desc");
我的查询是否正常。我不确定添加列的最佳方法是,通过php或者如果通过SQL这是一个简单的方法,我认为会有。
我尝试使用等级功能,但我不确定我是否正确使用它,它给了我一个错误。 (警告:mysqli_fetch_array()期望参数1为mysqli_result,boolean)
$result = mysqli_query($con, "SELECT RANK() OVER (ORDER BY points DESC) AS Rank, name, points FROM lists");
不确定此处是否有错误,或者我是否使用了错误的功能。