Getting total records when using limit in mysql

Add SQL_CALC_FOUND_ROWS to your query:

SELECT SQL_CALC_FOUND_ROWS title,author FROM books WHERE title LIKE '%%harry%%' LIMIT 10;

Then immediately after this query run:

SELECT FOUND_ROWS();