When I search then All rows/querys display. That's why page loading is too slow.
I want to show only 100 rows/querys with paging when I will search something.
or make it faster if any modification need.
Please
$sql = "SELECT * FROM crawl WHERE title LIKE '%".$strKeyword."%' "; $query = mysqli_query($conn,$sql);
$num_rows = mysqli_num_rows($query);
$per_page = 2; // Per Page $page = 1;
if(isset($_GET["Page"])) { $page = $_GET["Page"]; }
$prev_page = $page-1; $next_page = $page+1;
$row_start = (($per_page*$page)-$per_page); if($num_rows<=$per_page) { $num_pages =1; } else if(($num_rows % $per_page)==0) { $num_pages
=($num_rows/$per_page) ; } else { $num_pages =($num_rows/$per_page); $num_pages = (int)$num_pages; } $row_end = $per_page * $page; if($row_end > $num_rows) { $row_end = $num_rows; }
$sql .= "ORDER BY id, title, ogimage DESC LIMIT $row_start ,28 "; $query = mysqli_query($conn,$sql);