Primero no veo bien el diseño de tus tablas creo mejor estaria asi
Cliente : id_cliente(PK), nomb_cliente
Producto : id_producto(PK), nomb_producto, tipo_producto,desc_producto, stock
Venta : id_venta(PK), id_cliente(FK),id_producto(FK),fecha_venta
Ahora bien si quisieras saber si un producto en espcial se ha vendido, buscandolo por el nombre, la consulta seria algo asi:
Código:
select c.nomb_cliente, p.nomb_producto,p.stock
from cliente c, producto p, venta v
where c.id_cliente = v.id_cliente and p.id_producto = v.id_producto
and p.nomb_producto like '%?%'
El simbolo ? representaria la cadena a buscar que le pases mediante PHP. Con esta consulta el buscador te mostraria el cliente, el nombre del producto y el stock del producto para todas las ventas de ese producto, en caso no hubiera venta no te devolveria nada.
Ahora en tu script php solo tendria k ver que si los resultados que te devuelve la consulta es igual a 0, le muestres el mensaje de "Producto no ha sido vendido". Cualquier consulta puedes hacermela a mi msn.