Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/03/2011, 11:52
Avatar de cristian_cena
cristian_cena
Colaborador
 
Fecha de Ingreso: junio-2009
Mensajes: 2.244
Antigüedad: 14 años, 10 meses
Puntos: 269
problemas con AND y ORDER BY RAND()

Hola compañeros.
Tengo problemas con una consulta en la que debo cumplir dos condiciones y seleccionar aleatoreamente.
hola compañeros,

Esto funciona perfecto:
Código SQL:
Ver original
  1. SELECT * FROM n_galeria_noticias WHERE id_n_noticias=$id_n_noticias ORDER BY RAND() LIMIT 0,1

En cambio, esto no (cuando agrego AND):
Código SQL:
Ver original
  1. SELECT * FROM n_galeria_noticias WHERE id_n_noticias=$id_n_noticias AND estado=1 ORDER BY RAND() LIMIT 0,1

id_n_noticias es un campo int auto_increment
estado es un campo int
$id_n_noticia es una variable que esta definida arriba en el script.

¿que estaré escribiendo mal? Desde ya muchas gracias por su ayuda.