I want to develop my website, which web programming language is best ASP Or PHP, and which database is perfect (Microsoft Access, SQL Server, mysql). Website Description: Advertisement website, 30 cities, 40 different categories.
Any of those would be fine except for Access. PHP/MySQL is more widely used and thus a little more portable (but barely).
PHP stuff will be cheaper and more reliable in the long run. You might want to consider a CMS pack for what you are planning.. it might be easier.
I'd go for PHP / MySQL because they are so prolific, but not necessarily great (PHP in particular isn't the greatest language on the planet). If you had other options I'd look into Python, or Ruby.