Revisa esta FAQ sobre como trabajar el tema ..
http://www.forosdelweb.com/showthrea...710#post518710
La técnica sería lo mismo .. y el objetivo también: Obtener esos "N Id's de registros que se marcaron"
Deberías crear un campo más extra en tu tabla de productos para almacenar un "flag" ... algo que indique (0/1) que ese registro es el que se va a tomar como "5 primeros" .. Luego es cosa de generar una consulta SQL tipo:
SELECT * FROM tabla WHERE flag is not null
ó
SELECT * FROM tabla WHERE flag <> ''
ó
SELECT * FROM tabla WHERE flag >0 (si guardamos 1/0)
Y los ordenas por algúna propiedad de ese registro (campo) .. ID .. o fecha .. o lo que te interese ...
Un saludo,