Excuse me, but what does this have to do with databases? You posted it in the database forum.
Anyway, I would like to add Java as anoter possibility. What you should use depends on what languages you know, and what type of application you want to create. Note that this are my opinions.
PHP is preferrable if it is an easy application that uses a few database tables, not to complicated logic and are built mainly to handle websites. It is easy to learn the basics in PHP.
Java (with enterprise beans) is best when you have lots of database tables, complicated logic or the application is not built mainly to handle websites. It is pretty easy to learn the basics in java and jsp, but it takes time and effort to learn enterprise beans.
ASP should not be used for new development. .NET and ASP.NET is ok, but there is no reason to use a old version of ASP. .NET basically have the same usage and learning curve as Java, although I don't know how it handles databases.