porque no pruebas un mysql error despues de tu query:
Código PHP:
$query = "SELECT * FROM news ORDER BY fecha ASC";
//dentro de la base de datos flash tengo una tabla llamada news que a su ves contiene un campo llamado fecha;
$result = mysql_query($query);
if (!$result)
{
die('Erro consulta: ' . mysql_error());
}
$num_rows = mysql_num_rows($result);
puede ser que eso te de una pista de porque, te sale ese error, ya que me parece que no se ejecuta correctamente tu consulta, cya.