In the previous chapter, we built a registration form. Having validated the data, we stopped short of putting that data into the database. We’re going to do that in this chapter!
We’re going to build a solid foundation for the chapters to come, creating the code that will connect to multiple database engines and execute queries in a safe way. We’ll even throw in a migration system. Don’t worry if some of this is unfamiliar – we’ll go through things at a steady pace.
You’re going to need to have access to a MySQL database for most of the code in ...