Я пытаюсь создать простую галерею изображений, показывающую 16 изображений на странице. Я использую LIMIT 16 для отображения правильного количества на странице, но если есть более 16 строк, я хочу, чтобы внизу были ссылки, позволяющие пользователю перейти на следующую страницу.
Я знаю, что мог бы достичь желаемого результата, сняв ограничение и просто используя цикл для отображения первых 16 элементов, но это было бы неэффективно. Очевидно, что COUNTING количество строк всегда будет = 16.
$sql .= "posts p, images im, postimages pi WHERE
i.active = 1
AND pi.post_id = p.id
AND pi.image_id = im.image_id
ORDER BY created_at LIMIT 16";
Кто-нибудь может предложить более эффективный способ сделать это?
Спасибо