I spent a lot of time today working on the backend of my law firm's website. The mySQL database is installed, running, and interfaced into the websites FAQ
. . . meaning my website now has support for user input! The simple textual input is not overly complicated - the complicated part is correctly connecting to the database via PHP on the front end of the website and make it cooperate. I even have my website sending me automatic notifications when input is submitted. The first step of implementing a database is complicated by necessary security authentication and validation of input to prevent SQL injection and mail injection database attacks.
However, now that I have the framework in place to take user input I can work on implementing more sophisticated features. I can now include what is called "dynamic content."