LIMIT of OFFSET gebruiken?
dennis
28/01/2009 18:57:00Beste php'ers
ik zit met een database met 2000 records niet erg veel, maar ik ga die niet allemaal op 1 pagina tonen, dit kan je natuurlijk doen met LIMIT, zoals ik dat altijd doe maar nu zie ik ook heel vaak OFFSET staan.
wie kan mij vertellen wat beter is en waarom,
(het is postgresql maar vlgs maakt dat niet echt uit).
met vriendelijke groet,
Dennis
ik zit met een database met 2000 records niet erg veel, maar ik ga die niet allemaal op 1 pagina tonen, dit kan je natuurlijk doen met LIMIT, zoals ik dat altijd doe maar nu zie ik ook heel vaak OFFSET staan.
wie kan mij vertellen wat beter is en waarom,
(het is postgresql maar vlgs maakt dat niet echt uit).
met vriendelijke groet,
Dennis
PHP hulp
21/11/2024 13:40:20Han eev
28/01/2009 19:00:00OFFset is hetzelfde als de eerste parameter van LIMIT offset,count
Dus het is niet beter of anders, het maakt dus niet uit. Het doet precies hetzelfde.
@hieronder: Je hebt gelijk dat het zo werkt, maar LIMIT 1,1 is hetzelfde als LIMIT 1 OFFSET 1. Het geeft hetzelfde resultaat. Inderdaad raar van mysql dat ze weer het anders doen ;)
mysql.com:
For compatibility with PostgreSQL, MySQL also supports the LIMIT row_count OFFSET offset syntax.
Dus het is niet beter of anders, het maakt dus niet uit. Het doet precies hetzelfde.
@hieronder: Je hebt gelijk dat het zo werkt, maar LIMIT 1,1 is hetzelfde als LIMIT 1 OFFSET 1. Het geeft hetzelfde resultaat. Inderdaad raar van mysql dat ze weer het anders doen ;)
Gewijzigd op 01/01/1970 01:00:00 door Han eev
Frank -
28/01/2009 19:00:00LIMIT is wat anders dan OFFSET en dus niet vergelijkbaar.
LIMIT 10 => maximaal 10 records
OFFSET 10 => beginnen bij record 11 (de offset begint bij 0).
Dat MySQL het handig vindt om LIMIT voor 2 toepassingen te gebruiken en verschillende syntaxen te gebruiken, tja... Maar ook MySQL kent de OFFSET, gebruik die dan ook wanneer je jezelf hebt veroordeeld tot MySQL.
LIMIT 10 => maximaal 10 records
OFFSET 10 => beginnen bij record 11 (de offset begint bij 0).
Dat MySQL het handig vindt om LIMIT voor 2 toepassingen te gebruiken en verschillende syntaxen te gebruiken, tja... Maar ook MySQL kent de OFFSET, gebruik die dan ook wanneer je jezelf hebt veroordeeld tot MySQL.
dennis
28/01/2009 19:06:00Han eev
28/01/2009 19:09:00Code (php)
Gewijzigd op 01/01/1970 01:00:00 door Han eev