Добрый день, есть постраничное разбитие (например по 20 на страницу). Пытаюсь перейти на PDO и не выходит, помогите плс кто в теме.
Было (РАБОТАЕТ)
$i = 1;
if(!$page){
$p = 0;} else {$p = (($page - 1) * 20);}
$sql = mysql_query("SELECT * FROM table LIMIT $p,20");
while($row = mysql_fetch_assoc($sql)){
//тут данные выводимые в кол 20 ед.
$i++; }
Вывод кнопок страниц
$count = mysql_query("SELECT COUNT(id) FROM table");
$countr = mysql_fetch_row($count);
$total_rows = ($countr[0]);
$n = ($total_rows / 20);
$n = ceil($n);
if ($n > 1){
if (!$page) {
echo '<a href="file" class="next_active">1</a>';
}
else {
echo '<a href="file">1</a>';
}
for ($i = 2; $i <= $n; $i++){
if ($i == $page) {
echo '<a href="file/'.$i.'" class="next_active">'.$i.'</a>';
}
else {
echo '<a href="file/'.$i.'">'.$i.'</a>';
}
}
}
Стало (НЕ РАБОТАЕТ) Выводит кнопки ,при переходе добавляет слеш и цифру сраницы, вывод данных остается тем же(тоесть те данные которые были на первой странице)
$i = 1;
if(!$page){
$p = 0;} else {$p = (($page - 1) * 20);}
$sqlmsc = $conn->query("SELECT * FROM table LIMIT $p,20");
while ($row = $sqlmsc->fetch(PDO::FETCH_ASSOC)){
//тут данные выводимые в кол 20 ед.
$i++; }
Вывод кнопок страниц
$count = $conn->query("SELECT COUNT(id) FROM table");
$countr = $count->fetch(PDO::FETCH_NUM);
$total_rows = ($countr[0]);
$n = ($total_rows / 20);
$n = ceil($n);
if ($n > 1){
if (!$page) {
echo '<a href="file" class="next_active">1</a>';
}
else {
echo '<a href="file">1</a>';
}
for ($i = 2; $i <= $n; $i++){
if ($i == $page) {
echo '<a href="file/'.$i.'" class="next_active">'.$i.'</a>';
}
else {
echo '<a href="file/'.$i.'">'.$i.'</a>';
}
}
}
штакес RewriteRule ^file/([^/]*)/([^/]*)$ /file.php?table=$1&page=$2 [L]
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Возник такой вопрос: можно ли создать и/или открыть файлы формата epub/fb2 в php? Если это возможно, опишите где можно либо прочитать об этом, либо...
Интересует наличие встроенных средств в CodeIgniter для сортировки запросаТребование, чтобы в начале были записи с определенным значением столбца
Помогите найти ошибку в мейне, при вводе 1 10 3 6 откуда-то появляются числа 33 и 0