2011-07-05 3 views
0

jQuery/PHP 자습서를 작성했습니다. 제한을 사용하여 페이지를 변경할 때마다 Ajax를 사용하여 MySQL 테이블에서 레코드를 검색하는 책을 만들었습니다 절을 참조하십시오. 사용자가 열 머리글을 클릭하여 정렬 할 수있는 기능을 추가하고 싶지만 tablesorter를 시도했지만 표시되는 레코드를 정렬합니다. SQL 문을 정렬하고 사용자가 다음 또는 이전 단추를 클릭하면 정렬을 기억하는 방법이 있습니까?jQuery와 PHP로 SQL 절에서 LIMIT를 사용할 때 레코드 세트 정렬

+1

SQL 문에 ORDER BY를 추가하기 만하면됩니다. – Clint

답변

0

주문 하시려는 현재 열을 보유하고있는 페이지에 대한 URL 매개 변수를 제안 해주십시오. 그런 다음 "ORDER BY ".$_GET["order"]과 유사한 내용을 SQL 쿼리 끝에 추가 할 수 있습니다. 그런 다음 각 열의 머리말에 페이지 끝에있는 ?order=column의 링크를 추가하고 "column"을 주문하려는 테이블의 모든 열로 바꿉니다.

물론 mysql_real_escape_string과 같은 것을 사용하여 URL 매개 변수가 쿼리에서 사용하는 것이 안전한지 확인해야합니다.

관련 문제