Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/12/2010, 09:58
azuletektf
 
Fecha de Ingreso: septiembre-2008
Mensajes: 31
Antigüedad: 15 años, 7 meses
Puntos: 0
Select con varias opciones

Hola a todos! ;)

tengo una pequeña duda y no se cual es la mejor opción:

Tengo una tabla que contiene productos y estos están ordenados por categorías, esto más o menos normal. El problema viene que la tabla la han hecho poniendo categoria1, categoria2, categoria3 y categoria4, porque los productos pueden estar en diferentes categorías.

El problema lo tengo cuando quiero mostrar productos que están en varias categorías ya que no se como hacer un select en donde pregunto por cada campo varias posibilidades. (no se si se puede hacer, es lo que pregunto)


este es el select:
Código PHP:
$query ="SELECT * FROM producto WHERE categoria= 'hombre_entreno_std' OR categoria2 ='hombre_competicion_std' OR categoria3 = '' OR categoria3= '' ORDER BY nombre" 
¿Hay alguna manera de en cada categoría (categoría, categoria2, categoria3, categoria4) le pueda dar diferentes opciones, es decir (OPCION A, OPCION B, OPCION C)?¿?¿

La opción que tenía planteada era la de crear una BD que contenga ID_Producto y Categoría, pero como la base de datos es algo extensa, no se si hay una solución antes de realizar esto.


Un saludo y muchas gracias!! :)