// Počet obrázků na stránce
$limit = 12;
// Odsazení s ošetřením pro zadání škodlivého kódu
$offset_data = (int) $_GET['pagination'];
// Nastavení offsetu (pokud byla minule rozpoznána chyba, nastavila se 0)
$offset = ($offset_data != 0 ? $offset_data : 1);
// Hotový limit s offsetem
$limit_with_offset = $offset . ', ' . $limit;
// Takto to používám já, je ale třeba hlídat obsah proměnné a zamezit, aby byl obsah od uživatele, takže to celé ošetřit
DB::moreResults('
SELECT `id`, `name`, `url`, ...
FROM `images`
WHERE `category` = ?
LIMIT ' . $limit_with_offset . '
', [$_GET['cat']]);
Comments