Извините за смутный заголовок, но я пытался закрепить это уже неделю и у меня кончились идеи.
Таблица: имя: scores
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_row[<name of row>]
не работает, но $query_row[0]
работает.