mysql_获取_行并按顺序-我做错了什么?

mysql_获取_行并按顺序-我做错了什么?,mysql,sql-order-by,Mysql,Sql Order By,很抱歉标题含糊不清,但我一周来一直在努力解决这个问题,已经没有什么想法了 表:名称:分数 id name password intuition (int, varchar, varchar, int) (5 rows with made-up values) PHP: $userResult = mysql_query("SELECT `intuition` FROM `scores` ORDER BY `intuition` DESC LIMIT 4,1");

很抱歉标题含糊不清,但我一周来一直在努力解决这个问题,已经没有什么想法了

表:名称:
分数

 id name    password    intuition   
 (int, varchar, varchar, int)
 (5 rows with made-up values)
PHP:

$userResult = mysql_query("SELECT `intuition` FROM `scores` ORDER BY `intuition` DESC LIMIT 4,1");      
if($userResult ==NULL)
{   die(mysql_error());
}else
{   if($userResult ==FALSE)
    {   die("ranking query failed, sorry");
        }else
        {   if(mysql_num_rows($userResult) ==NULL)  
                {   die("No ranking results found.");       
            }else
            {   $queryRow   = mysql_fetch_row($userResult);
                $topIntuition   = $query_row['intuition'];
                die("queryRow =$queryRow;  topIntuition =$topIntuition");
        }
        }
}   
输出:

query row =Array; topIntuition =
其中,
topIntuition
应该是第五高的结果,目前是整数2。我做错了什么


编辑:
$query\u row[]
不起作用,但
$query\u row[0]
起作用。

限制4,1将返回第五高的结果(限制0时,1返回第一高的结果)

不管怎样,
mysql\u fetch\u row
返回一个带有数字键的数组-try$queryRow[0]


或者,您可以切换到
mysql\u fetch\u array
mysql\u fetch\u assoc
限制4,1将返回第五高的结果(限制0时,1返回第一高)

不管怎样,
mysql\u fetch\u row
返回一个带有数字键的数组-try$queryRow[0]


或者,您可以切换到
mysql\u fetch\u array
mysql\u fetch\u assoc

谢谢,我的坏朋友。编辑。但是它仍然应该返回值“2”-该表包含“直觉”值2,5,42,3,2Try do
print\r($userResult)
查看数组中的内容。“print_r($userResult);”返回“Resource id#3”-我假设这意味着数据在那里,但我没有以正确的方式询问?但是我所有的谷歌搜索都表明我所输入的应该是我所需要的。不管怎样,我已经用正确的答案编辑了我的原稿。编辑:“print\r($query\u row)”返回“Array([0]=>2)”-现在我需要通过谷歌找到这意味着什么Hanks,我的坏消息。编辑。但是它仍然应该返回值“2”-该表包含“直觉”值2,5,42,3,2Try do
print\r($userResult)
查看数组中的内容。“print_r($userResult);”返回“Resource id#3”-我假设这意味着数据在那里,但我没有以正确的方式询问?但是我所有的谷歌搜索都表明我所输入的应该是我所需要的。不管怎样,我已经用正确的答案编辑了我的原稿。编辑:“print\r($query\u row)”返回“Array([0]=>2)”-现在我需要谷歌来找出这意味着什么