Cita: Bueno, el que haya bastantes tablas y que varíen es debido a que cada tabla es de un cliente.
Es decir, es la db clientes y cada cliente tiene su tabla y dentro de cada una de ellas los distintos productos que nos compran a lo largo del tiempo....
Este es el primer problema de diseño de tu modelo de datos ...!!!
Te pongo un ejemplo simple de como "normalizar" este tema:
Tabla clientes
id_cliente
nombre
blablabal
Tabla Pedidos
id_pedido
pedido_numero
referencia
observaciones
Tabla Detalle Pedido
id_detalle_pedido
id_pedido
id_producto
cantidad
Taba Productos
id_producto
nombre
precio_base
blablabla
Te fijas? .. Esto se denomina "normalización" .. Cada cliente es un "registro" dentro de esa tabla "clientes" .. se relaciona con las otras por sus identifiacodes (claves primarias y foráneas).
Por ejemplo ahí te describí una estructura básica de clientes, productos y pedidos .. bajo esos "id_xxxx" relaciono todo .. así es simple ir a buscar algo de un cliente .. presentar sus "pedidos" .. y en general mantener este sistema de una forma coherente y con mucho SQL y poco "PHP" por médio.
Te recomendaría leer sobre "diseño de base de datos" y "normalización" en los tutoriales que podrás ver en:
www.mysql-hispano.com
Un saludo,