Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

varias consultas en el mismo campo en query SELECT

Estas en el tema de varias consultas en el mismo campo en query SELECT en el foro de Mysql en Foros del Web. hola quiero hacer una consulta en un solo campo de la tabla donde sea tal como Código PHP: mysql_query ( "SELECT * FROM  tabla WHERE categoria='327',categoria='339',categoria='566' ORDER BY id_sql DESC LIMIT 15 " )or die( mysql_error ());  Pero ...
  #1 (permalink)  
Antiguo 11/02/2011, 18:05
(Desactivado)
 
Fecha de Ingreso: enero-2011
Mensajes: 293
Antigüedad: 13 años, 3 meses
Puntos: 4
varias consultas en el mismo campo en query SELECT

hola quiero hacer una consulta en un solo campo de la tabla donde sea tal como

Código PHP:

mysql_query
("SELECT * FROM  tabla WHERE categoria='327',categoria='339',categoria='566' ORDER BY id_sql DESC LIMIT 15 ")or die(mysql_error()); 
Pero no funciona ¿que debo hacer?
  #2 (permalink)  
Antiguo 11/02/2011, 18:13
(Desactivado)
 
Fecha de Ingreso: enero-2011
Mensajes: 293
Antigüedad: 13 años, 3 meses
Puntos: 4
Respuesta: varias consultas en el mismo campo en query SELECT

icreible solo hay que usar or pero es ilgico ya que deberia ser AND
  #3 (permalink)  
Antiguo 11/02/2011, 18:34
Avatar de Middrel  
Fecha de Ingreso: abril-2005
Mensajes: 835
Antigüedad: 19 años
Puntos: 27
Respuesta: varias consultas en el mismo campo en query SELECT

Mmmm... y si lo pones así:

Código PHP:
mysql_query("SELECT * FROM  tabla WHERE categoria='327' || categoria='339' || categoria='566' ORDER BY id_sql DESC LIMIT 15 ")or die(mysql_error()); 
Saludos
  #4 (permalink)  
Antiguo 11/02/2011, 18:39
Avatar de spider_boy  
Fecha de Ingreso: diciembre-2003
Ubicación: Chile
Mensajes: 1.855
Antigüedad: 20 años, 4 meses
Puntos: 89
Respuesta: varias consultas en el mismo campo en query SELECT

También puedes usar la cláusula IN de mySQL : http://www.georgetruong.com/2009/08/...the-in-clause/
__________________
Nunca te olvidaré mi negra hermosa. Te extraño demasiado.
  #5 (permalink)  
Antiguo 11/02/2011, 20:12
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Tema movido desde PHP a Mysql
  #6 (permalink)  
Antiguo 11/02/2011, 20:43
Avatar de Middrel  
Fecha de Ingreso: abril-2005
Mensajes: 835
Antigüedad: 19 años
Puntos: 27
Respuesta: varias consultas en el mismo campo en query SELECT

Mmm... creo que no funciona con And porque estás forzando a que se cumplan en ese campo las tres condiciones.

Saludos

P.D. Con razón no encotraba el tema, lo movieron a MySQL xD
  #7 (permalink)  
Antiguo 12/02/2011, 12:26
 
Fecha de Ingreso: diciembre-2009
Mensajes: 56
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: varias consultas en el mismo campo en query SELECT

Creo que te olvidaste del IN

mysql_query("SELECT * FROM tabla WHERE categoria in (327','339','566') ORDER BY id_sql DESC LIMIT 15 ")or die(mysql_error());

Etiquetas: query, select, campos
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 06:54.