Salve a tutti, qualcuno sa dirmi perché non mi da nessun numero questa query?

($sql mi restituisce "array" mentre $num è vuota)

Codice PHP:
$query mysql_query("SELECT COUNT(*) FROM RegistrazioneSchedine WHERE data=$data and nickname=$user->get('username')");    
$sql mysql_fetch_array($query); 
$num $query[sql];     
        
mysql_query("INSERT INTO test(numero)  VALUE ('$num')"); 
Ringrazio anticipatamente chi vorrà aiutarmi.