This class is a MySQL database access wrapper. It can:
- Establish connections to a MySQL server to access a given database
- Executing MySQL queries taking note of the time they took to execute
- Fetch query results into arrays
- Retrieve data from a table with support for limiting the range of retrieved rows and the column by which the data is sorted
- Retrieve a specific row of a table that matches a given condition
- Count the number of rows of a table that match a given condition
- Increment the value of a field of a table row that matches a given condition
- Update the values of table rows from data passed in arrays
- Insert a new table record from data passed in arrays
- Delete table rows that match a given condition
- Retrieve information of the fields of a given table
- Retrieve the highest value of a table field |