$limit = isset($_SESSION['records-limit']) ? $_SESSION['records-limit'] : 5;
$page = (isset($_GET['page']) && is_numeric($_GET['page']) ) ? $_GET['page'] : 1;
$paginationStart = ($page - 1) * $limit;
$authors = $db->query("SELECT * FROM posts LIMIT $paginationStart, $limit")->fetchAll();
// Get total records
$sql = $db->query("SELECT count(id) AS id FROM posts")->fetchAll();
$allRecrods = $sql[0]['id'];
// Calculate total pages
$totoalPages = ceil($allRecrods / $limit);
// Prev + Next
$prev = $page - 1;
$next = $page + 1;
trying to add a where to the first select
$authors = $db->query("SELECT * FROM posts WHERE username = ? LIMIT $paginationStart, $limit")->fetchAll();
$result = $pdo->prepare($authors);
$result->execute([$row2['username']]);
but im getting a error if anyone can help?