Arguably, PHP is the most successful and widely used of all scripting languages on the Internet today, combined with the powerful and free MySQL database management system it can provide a web developer with a rich environment in which to create dynamic database driven websites. If you are a web designer who is used to dealing with flat HTML pages, you have probably wondered to yourself just how difficult can it be to add dynamic content? but of course you're not a programmer how would you know?