This package can access MySQL databases using the MySQLi extension.
The base class can establish connections to MySQL servers, set the character set, select the database and retrieve any error messages.
There is a subclass that can execute queries, retrieve the query results, retrieve the number of result rows, get the last inserted record identifier and the number of rows affected by the query.
There is another subclass that can execute general purpose query functions like executing query and retrieve the whole results into an array, retrieve a single result row, retrieve a single result row field, insert, update and delete records given parameters for the tables, fields, field values and conditions, get the status and fields of a table, etc.. |