Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/02/2009, 17:53
okram
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: mostrar registro en varias categorias

Haz una consulta usando LIKE. En este ejemplo quiero buscar caballos en la categoría 1

Código sql:
Ver original
  1. SELECT * FROM caballos WHERE page = '1' OR page LIKE '1,%' OR page LIKE '%,1,%' OR page LIKE '%,1'
Lamentablemente tienes que poner esas 4 condiciones necesariamente.

Ahora, hay un pequeño truco para simplificar el proceso, y es añadir un cero al inicio y al final del valor del campo en el que vas a buscar, en este caso, en page. Osea, debería quedar algo como '0,1,4,5,0'

Así, la consulta sería usando sólo una condición:

Código sql:
Ver original
  1. WHERE page LIKE '%,1,%'

Ya usando PHP colocas el id de la categoría que deseas.