I already answered this question.
Ah right so God doesn't sometimes give you what you pray for. This you freely admit. Progress.
So . . .
"And whatsoever ye shall ask in my name, that will I do, that the Father may be glorified in the Son."
"And all things, whatsoever ye shall ask in prayer, believing, ye shall receive."
"If ye shall ask any thing in my name, I will do it
1 John 5:14
"This is the confidence which we have before Him, that, if we ask anything according to His will, He hears us"
"Therefore I say to you, all things for which you pray and ask, believe that you have received them, and they will be granted you."
there are of course tons more quotes saying the same thing
Clearly the Bible is in error. You patently do not get what you ask for even if it is the most earnest loving request.
As this challenges your belief system you have to invent excuses for why these numerous verses are not wrong. That's the power of religious conditioning. With humility one could simply say, "I admit that the Bible verses look wrong and I don't currently understand why that is".