Buscardor + recuperar info. de base de datos a partir de una pag. modelo

Estimados, me encuentro en la siguiente idea y duda,

He pensado crear un buscador en mi web, en la que me arroje como resultados la información en forma de url. Algo como google.

Ejemplo: En mi base de datos tengo una tabla llamada 'Productos' que contiene dos productos (martillos), con sus fotos, sus descripciones, año de elaboración, lugar etc...

Entonces:

1) Al colocar en el buscador la palabra Martillo, necesito que el resultado (Martillo) me salga EN FORMA DE URL y con una pequeña descripción proveniente de mi tabla 'Productos'.

y 2) Al cliquear sobre uno de los dos resultados, necesito que toda la información (Foto del producto seleccionado, description completa, lugar, fecha etc...) aparezca en una página "plantilla.php" o modelo.php.

Esta idea se debe a que, a partir de un solo link y UNA SOLA PAGINA pueda reflejar (a partir de una base de datos) uno de los centenares de productos que tengo que mostrar en la web.

Amigos, muchas gracias por contar con ustedes y su tiempo.
Hola!

Has pensado en usar un gestor de contenidos? Prestashop te podría servir, aunque es difícil de aprender. En general, cualquier gestor de contenidos te servirá.

Por otro lado, si lo quieres hacer tú, ¿que has hecho por tu cuenta? ¿Algo te ha dado resultado? Si no sabes por dónde comenzar, entonces parte por investigar sobre el modelo relacional de base de datos, pues eso es lo primero que necesitas saber.

Saludos!