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

Seleccionar varios registros por clave primaria

Estas en el tema de Seleccionar varios registros por clave primaria en el foro de Bases de Datos General en Foros del Web. Hola, tengo una aplicación en php que muestra un listado de noticias, al lado de cada noticia aparece un checkbox, el propósito de la aplicación ...
  #1 (permalink)  
Antiguo 23/02/2006, 15:10
Avatar de andinistas  
Fecha de Ingreso: julio-2003
Ubicación: Bogotá COL
Mensajes: 1.000
Antigüedad: 20 años, 9 meses
Puntos: 0
Seleccionar varios registros por clave primaria

Hola, tengo una aplicación en php que muestra un listado de noticias, al lado de cada noticia aparece un checkbox, el propósito de la aplicación es escoger o seleccionar la noticia que se desee exportar a un archivo html donde profundiza más en detalles.

Por ejemplo si las noticias de hoy fueron;

[ ] Noticia 1
[ ] Noticia 2
[ ] Noticia 3
[ ] Noticia 4
[ ] Noticia 5
[ ] Noticia 6
[ ] Noticia 7
[ ] Noticia 8

y yo selecciono 5 nada más y quiero esas 5 solas en mi archivo final,

[X] Noticia 1
[X] Noticia 2
[X] Noticia 3
[X] Noticia 4
[X] Noticia 5


Creía que la consulta era así

SELECT * FROM `noticias` WHERE id_noticia = '1,2,3,4,5'

pero no!


alguien sabe como pasar más de un valor en SQL?
__________________
Un Saludo, Andinistas.
"Llegaron... Ellos tenían la biblia y nosotros la tierra... y nos dijieron: 'Cierren los ojos y recen.' Cerramos los ojos y cuando los abrimos,
ellos tenían la tierra y nosotros la biblia." Abadío Green.
  #2 (permalink)  
Antiguo 23/02/2006, 17:11
Avatar de Linterns
Colaborador
 
Fecha de Ingreso: diciembre-2001
Mensajes: 2.799
Antigüedad: 22 años, 4 meses
Puntos: 11
cambia el simbolo = por IN

SELECT *
FROM `noticias`
WHERE id_noticia in (1,2,3,4,5);
__________________
Bien se puede recibir una puñalada sin adulación,
pero rara vez se recibe una adulación sin puñalada
** ***
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 10:25.