Foros del Web » Programando para Internet » PHP »

Nesecito llamar post por categoria urgente!!!

Estas en el tema de Nesecito llamar post por categoria urgente!!! en el foro de PHP en Foros del Web. Hola tengo un script de calsificados y en el uso categorias tipo arbol , ejemplo carros > marca > Ferrari , algo asi pero al ...
  #1 (permalink)  
Antiguo 27/12/2010, 01:55
 
Fecha de Ingreso: julio-2010
Mensajes: 19
Antigüedad: 13 años, 10 meses
Puntos: 0
Nesecito llamar post por categoria urgente!!!

Hola tengo un script de calsificados y en el uso categorias tipo arbol ,
ejemplo carros > marca > Ferrari , algo asi pero al momento de elegir una solo elijo el id de la categoria .

ya con el id en el anuncio quiero llamar los anuncios por ejemplo

carro , llama de las categorias marca y ferrari
marca , llama solo ferrari y deja fuera carros

asi quiero hacer pero como llamar con un OR

23,31,30,32,33,34,35,36,37,38,39,40,41,42,43,44,45 ,46,47,48,49,50

esos numeros de arriba es una cadena que puedo utilzar para sacar los or o un array para llamar y buscar anuncios con cualquiera de esas categorias y luego ordenar por id

espero de su ayuda y que me entiendan lo que quiero explicar
  #2 (permalink)  
Antiguo 27/12/2010, 02:00
 
Fecha de Ingreso: julio-2010
Mensajes: 19
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: Nesecito llamar post por categoria urgente!!!

Prodria usar un LIKE
  #3 (permalink)  
Antiguo 27/12/2010, 03:21
 
Fecha de Ingreso: diciembre-2009
Mensajes: 51
Antigüedad: 14 años, 4 meses
Puntos: 1
Respuesta: Nesecito llamar post por categoria urgente!!!

Creo que el problema, podria estar en la estructura de la tabla, pero no estoy muy seguro, por los datos que das.

Podrias hacer esto:

Select * from carros where marca = 'ferrari';
__________________
Institutosfp.com
  #4 (permalink)  
Antiguo 27/12/2010, 08:13
 
Fecha de Ingreso: diciembre-2010
Mensajes: 788
Antigüedad: 13 años, 4 meses
Puntos: 51
Respuesta: Nesecito llamar post por categoria urgente!!!

Cita:
23,31,30,32,33,34,35,36,37,38,39,40,41,42,43,44,45 ,46,47,48,49,50

si estas son las categorías donde deseas buscar, deberías usar algo así:

Código SQL:
Ver original
  1. SELECT * FROM anuncios WHERE categoria_id IN(23,31,30,32,33,34,35,36,37,38,39,40,41,42,43,44,45 ,46,47,48,49,50);

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:36.