2013-11-15 3 views
0

PHP (각 카테고리/위젯 당 하나)에 3 개의 mysql 쿼리가 있습니다. 3 개의 쿼리가 모두 3 * 6 = 18 개의 결과를 출력해야합니다. 따라서 하나의 쿼리가 더 적은 값을 반환하면 다른 쿼리의 결과가 더 많이 사용되어야합니다.mysql은 고정 된 수의 쿼리를 반환합니다.

어떻게 할 수 있습니까? 감사.

+1

샘플 데이터와 원하는 출력을 표시하십시오. 지금까지 어떤 쿼리를 보여 주면 좋습니다. – Edper

답변

1

인스턴스화이 변수는 선택된 행의 수를 유지하고 이러한 카운터

를 사용하여 쿼리를 실행 예를 들어이

$default = 6; 
$limit= $default; 
$some_result = mysql("SELECT * FROM table LIMIT $limit"); 

는 다음 각 쿼리 제한

이 사용할 수 있습니다 첫 번째 쿼리 execiton 될 것입니다
$limit = $limit - count($some_result) + $default; 
관련 문제