2012-01-16 4 views
2

mysql 쿼리의 결과를 되돌려 야하지만 ORDER BY xxx ASC/DESC를 사용할 수 없으며 fetch_assoc에서 새 배열을 만들고 두 번째로 다시 실행하고 싶지 않습니다. 다른 방법으로 할 방법이 있습니까? 또는 상위 10 개 레코드를 선택하고 이전 레코드에서 ajax 호출 다음 상위 10 개 레코드를 선택하십시오.PHP에서 MySQL 결과가 반전 됨

+7

MySQL을 사용하여 결과 집합의 방향을 직접 변경할 수없는 이유는 무엇입니까? 그것은 비논리적 인 것처럼 보입니다 (많은 레벨에서). –

+1

'array_reverse'와'array_slice'는 여러분의 친구들처럼 보입니다 ... 그러나 쿼리를 변경할 수 없다는 것은 바보 같습니다. – Wrikken

답변

4

당신은 mysql_data_seek을 보았을 것입니다. 역순으로 줄을 긋는 예도 있습니다.

+0

감사합니다. 그게 내가 필요한 것입니다. – user1152463

3

결과를 배열에 저장하고 array_reverse을 사용하면 결과의 순서가 반대로됩니다.

+0

+1 - 이것은 내가 사용하는 것입니다. –