Do your best to play as many requests as possible, but, as mentioned above, you're the only one who should decide "when" then get played.
If someone requests an R'n'B track (say 100bpm) and a dance track (say 130bpm) while you've just started a 60's selection, tell the requestor that you "should" be able to play both "sometime between now and the end of the night". If he/she throws the old "My taxi turns up in 10 minutes" line on you, apologise that, in that case, they might not hear them (both).
There are certain times where playing a "crasher" is exactly what you want mind you. If you've been told that the buffet, or raffle, or presentations, or speeches etc..etc..etc are to be held in 5 mins..by all means announce "Tracy's request for bohemian Rhapsody" it'll save you the Anti-DJ'like announcement of "clear the dancefloor please"

, a few mins later.