У меня есть эта функция, чтобы получить все строки из таблицы anunturi с помощью ajax.Разбиение страницы на запрос
function view_user_anunt($user) {
$query="SELECT t1.*, t2.*, t3.*
FROM anunturi t1
INNER JOIN tranzactie t2 ON t1.tranzactie = t2.id_tranzactie
INNER JOIN tip_proprietate t3 ON t1.tip = t3.id_prop
WHERE t1.user=:code
";
$stmt = $this->dbh->prepare($query);
$stmt->bindParam(':code', $user, PDO::PARAM_INT);
$stmt->execute();
$nr=$stmt->rowCount();
echo $nr;
foreach ($stmt->fetchAll(PDO::FETCH_ASSOC) as $result)
{
$view[]="
<tr>
<td>".$result['id_anunt']."</td>
<td>".$result['den_tranzactie']."</td>
<td>".$result['den_prop']."</td>
<td>hehe</td>
<td><a href='#' id='vizualizare'>Select</a></td>
<td><a href='#' id='modificare'>Select</a></td>
</tr>";
}
return $view;
}
}
Мне нужно решение для постраничного этого запроса. Если возможно, мне нужно разбивать на страницы с помощью ajax и php. Заранее спасибо ....
продлить запрос с помощью 'LIMIT offse, rows_per_page' – Salim
Вопрос не подходит для [SO], так как нет попытки решить проблему. Но я должен отметить: ** Этот код использует подготовленный DBO-оператор так, как он должен быть! ** Это приятное изменение от всего дерьма SQL-инъекции ... – ppeterka
Дайте начальный лимит и конечный лимит в вашем Запрос, (1) https://github.com/thiswolf/php-jquery-pagination (2) http://codereview.stackexchange.com/questions/27581/my-method-of-php-ajax-pagination this 2 ссылка поможет вам –