Static vs Dynamic
A static web site is used to describe a website that is not connected
to a database. The content is stored in numerous files
and is displayed when requested by the clients browser. A static
website can't collect information from a user, but instead, is used to
A dynamic web site is connected to a database. The content of a dynamic page is built by taking information out of the database, processing it, and inserting it into the page while the page is being sent to the clients browser. Using this technique allows web pages to be personalized for each user using only a standard collection of pages.
Having a database connected to your website also allows you to collect information from your clients browsers. This information can be anything including transaction and billing information.
Using a simple content management web interface to make changes to the database, the website can be easily updated without needing to hire an engineer to make changes on a regular basis.
Separating the content from the page structure allows flexibility. This flexibility has the advtanges of: