Today we are going to take our knowledge of PHP and MySQL a step further by creating a simple blog. While there are countless excellent free blog platforms, the purpose of this tutorial is not to make a "better" blog but to use the process of making a blog to learn about advanced database structure techniques and how to use data more efficiently by utilizing objects in PHP.
They start from the backend - creating the database first to store the post information for the blog. On top of that they create a "BlogPost" class to interface with each of the posts. This is then use to fetch the entries from the database and display them out in a simple list (which they augment with a little CSS).