-2
이전 개발자가 개발 한 응용 프로그램을 가지고 있습니다. 이제 해당 응용 프로그램에는 17000 개의 항목이 있으며 응용 프로그램이 느려집니다. 아주 천천히 모든 데이터를로드하는 데 10 분이 걸립니다.php에서 my sql을 사용하여 페이징을 수행하는 방법
JS로 페이징 할 수있는 모든 데이터를 한 번에 가져오고 있기 때문입니다.
첫 페이지에 대해 처음 10 개의 항목을 가져오고 사용자가 다음 페이지 또는 페이지 2 버튼을 클릭하면 다음 10 개의 데이터를 얻기 위해 쿼리가 실행되어야합니다.
현재 응용 프로그램 쿼리 :
SELECT bm.bank_name,b.bank_ifsc,e.emp_id,e.emp_code,e.first_name,e.middle_name,e.last_name,e.active_status as emp_status,e.account_no
FROM tblemployee e
Left Join tblbank_mst bm on bm.bank_id=e.fk_bank_id
Left Join tblbank b on b.bank_ifsc_id=e.fk_bank_ifsc_id
WHERE e.del_status=0
AND e.role_id=4
AND e.is_admin=0
ORDER BY first_name