There is the Manila Airport Hotel. Far from being the fanciest hotel in Manila but it's within the airport compound (although the taxi/ shuttle will have to drive out of the security check points to get around). I had a chance to use it recently as I had an int'l arrival near midnight and then domestic flight out at 7am the following morning.
Really basic hotel (motel I should say) located near the Int'l Terminal. Price is a bit steep for what you get, but you pay for the location. Forget what the rate is - something like $50-60. Steep considering a similiar style hotel in some other part of Manila would probably run you 25-40 probably... Perfectly fine and safe (security guard at front door) for somewhere just to crash overnight. There is a 24 karaoke bar in next to the lobby but you can't hear anything from the rooms. Basic convenient store across the parking lot for water, etc... And a KFC connected to it in case you have a craving for finger licking food...
If we had an earlier arrival or our flight left later in the morning, we would have preferred to pay the extra for the Heritage...