This class can be used to execute MySQL queries and show paginated results. This class doesn't necessarily reduce the amount of code you have to write in order to perform typical MySQL transactions - though it might. This class was written as part of a code-generation ecology in order to make it possible to build consistent and reliable insert, update, delete, and paginated list scripts automatically based on a simple set of rules. It just so happened that this solution to the MySQL transactions part of the code generator would work as a stand-alone solution, and so I'm presenting it here in hopes that you may find it useful. This class does provide built-in validation rules, type-enforcement, and some basic SQL security measures.