2013-09-22 2 views
-2

MySQL 데이터베이스에서 최대 20 개의 MySQL 데이터베이스를 가져오고 싶습니다. 은 쿼리 검색 데이터베이스를 의미하며 최대 20 개의 id를 얻습니다. like this = -> 나는 100 개의 게시물을 가지고 있고 50 개의 게시물은 80 개가 있고 일부는 70 개의 게시물이 있습니다. 내 스크립트mysql 데이터베이스에서 max (likes)를 얻는 방법

$myboxexi=mysql_query('select * from boxes where `like_count`=(select max(`like_count`) order by id limit 10)'); 

하지만 쇼 단지 1 개의 결과와 나는이 작업을 수행 할 수있는 방법 (20) 결과를해야합니까?

+1

20 개가 필요하지만 10 개를 추가 하시겠습니까? –

+0

@ 대각알 만 테스트하기 때문에 10 개가 아닌 1 개의 결과 만 얻을 수 있습니다. – user2800453

+0

몇 가지 샘플 데이터와 원하는 결과를 제공 할 수 있습니까? 나는 통신 갭이 있다고 생각한다. ... – user2480596

답변

1
$myboxexi=mysql_query('SELECT * FROM boxes ORDER BY `like_count` DESC LIMIT 20;'); 
+0

hmm 그 쇼 결과는 모두 like_count 포스트 하지만 난 최대 likes에서 20 결과를 표시 같은 결과가 필요합니다. – user2800453

+0

글쎄, 최대에서 시작하고 값을 낮추는 ...? 나는 그것을 얻지 않는다. – djot

+0

예치 나는 당신이 말하는대로 얻지 만 최대 20 개의 게시물이 필요합니다. 최대 좋아하는 사람은 – user2800453

관련 문제