A dynamic site is one that is written using a server-side scripting language such as PHP, ASP, JSP. A dynamic website uses a database to gather, manage and display information automatically, based on the criteria the user selects.
Dynamic websites contain Web pages that are generated in real-time. When a dynamic webpage is accessed, the user requests information which is passed to the database and the result is sent to the users Website browser. Dynamic websites are the most popular kind of websites for companies, where content needs to be changed instantly such as shops that have regular product additions.