Build a Custom CMS Using PHP and MySQLi


In this video tutorial, we'll be building a custom Content Management System (CMS) using PHP and MySQLi. We'll start off by pulling our content from a MySQL database and then build a CMS admin panel to manage our content. For easy content management, we will be using TinyMCE as our editor. I hope you enjoy the screencast.

Screencast Tutorial



  1. So we started out with a simple HTML layout
  2. We put all our content in a MySQL database
  3. We pulled our content from the database into our website using some PHP
  4. We built a custom CMS with the help of TinyMCE to edit our content
  5. We made our CMS functional
  6. We are done! Congrats!

After Thoughts

I realized that in the preview at the beginning of the tutorial, the sidebar also had some user controls - including "Preview Website" and "Log Out". The code for that is below: