I know that smoking has been forbidden by some scholars. however, my question is what is the reason smoking is prohibited during fasting. when the person smokes, he is not entering a liquied or a solid through his mouth. I have asked this for so many people and their only answer was that it is haram. please advise me what to do.
With regard to the reason why it breaks the fast, that is because the smoke contains particles that reach the stomach.
Shaykh Ibn ‘Uthaymeen was asked about the fasting person smelling perfume and he said:
It is permissible to use it during the day in Ramadaan and to smell it, except for bukhoor (incense), because incense contains particles that can reach the stomach, and that is smoke.
Fataawa Islamiyyah, 2/128.
Cigarette smoke is like incense in that they both contain particles, but they differ with regard to the basic ruling: incense is halaal and good, and smoking is haraam and bad.
And Allaah knows best.