Pz en el where de la consulta si quieres mostrar datos donde no este vaciá en la columna descuento, en la linea de la consulta cambialo por esto
Código PHP:
Ver original$query = "SELECT * FROM `noticias` WHERE descuento <> '' ORDER BY RAND()";
Salu2 :)