Hola, gracias por tu respuesta.

En efecto estuve experimentando con las consultas y pude resolverlo. Era un problema relacionado a un enunciado
WHERE ya que no había ligado las foreign keys de dos tablas.

Aunque aún sigo pensando el por qué repetía los resultados 5 veces.
Consulta con el problema----------- Código PHP:
SELECT image_id, image_caption, image_categoria, id, categoria, image_date FROM images, img_categorias WHERE image_categoria=2 ORDER BY image_date desc
Consulta arreglada----------- Código PHP:
SELECT image_id, image_caption, image_categoria, id, categoria, image_date FROM images, img_categorias WHERE image_categoria= id AND image_categoria=2 ORDER BY image_date desc
Saludos y gracias una vez más por el script (paginator) y por tu tiempo.