У меня есть база данных, с которой я успешно запрашиваю, чтобы отображать все строки, где значение одного поля равно x. Теперь мне нужно сделать ТОЛЬКО отображение первых 5 записей, соответствующих этим критериям.MySQL и PHP - как отображать только первые пять строк?
Вот мой SQL запрос до сих пор:
$result = mysql_query("SELECT Player, Team, Pass_Yds, Pass_TDs, Int_Thrown, Rush_Yds, Rush_TDs, Overall_Pts, Total_Fantasy_Pts FROM ff_projections WHERE Position = 'QB' ORDER BY Pass_Yds DESC;");
Я попытался добавить LIMIT 0,5 на запрос (после DESC, но до того, как «;»), но тогда он не будет ничего отображаться.
Похоже, добавив предел должен работать. Что произойдет, если вы добавите ограничение и запустите запрос непосредственно на сервере? –
Это должно работать 'SELECT Player, Team, Pass_Yds, Pass_TDs, Int_Thrown, Rush_Yds, Rush_TDs, Overall_Pts, Total_Fantasy_Pts FROM ff_projections WHERE Position = 'QB' ORDER BY Pass_Yds DESC LIMIT 5;', запустите этот запрос в phpadmin и проверьте результаты –