Salve a tutti,

Non so se sono nella sezione giusta. Ho questo codice in php che deve passare un array (Json) a una paina html dove poi uso codice di angularjs per visualizzare i dati recuperati da una tabella Mysql.
Mi restituisce un array vuoto.

Qualcuno può aiutarmi?

Grazie mille

codice:
include 'conf/connect.php';
		$idutente = $_SESSION['idutente'];
		$giorno =  date('d');
		$mese = date('m');
		$anno = date('Y');
		$data = $anno."-".$mese."-".$giorno;
		$idcategoria="";
		$sel_eventi = "select * from eventi where fecha_evento>='$data' order by caducidad_evento desc";
		if ($_GET[filtro])
			{
				$filtro = $_GET[filtro];
				$sel_eventi = "select * from eventi where fecha_evento>='$data' and titulo like '%$filtro%' order by caducidad_evento desc";
			}
		$ris_eventi = mysql_query($sel_eventi);
		$num_eventi = Mysql_num_rows($ris_eventi);
		if ($num_eventi>0)
		{
			$data = array();


			while ($row_evento = mysql_fetch_array($ris_eventi))
			{ 
				$data[] = $row_evento;
			}
			echo json_encode($data);
		}
		
		
			}