Wrapper class for MySQL query results with convenient access methods.
This class encapsulates MySQL query results and provides a consistent
interface for accessing result data, metadata, and handling errors.
It wraps the native MySQL client's IResultSet with additional
convenience methods and error handling.
The class provides both low-level access to result set data and
high-level convenience methods for common operations like getting
associative arrays and checking success status.
Example:
Represents a simple ON condition with a single comparison.
This is the most common type of ON clause, representing a single
condition like "field1 = field2".
Example usage:
Represents an EXPLAIN statement for a SQL query.
This class wraps a Sqler query and generates the EXPLAIN SQL statement
to analyze the query execution plan.
Extension for MTable that provides MySQL-specific database operations.
This extension adds functionality for table management, data manipulation,
and form validation specifically for MySQL databases. It includes methods
for creating, dropping, and querying tables, as well as handling foreign
key constraints and form validation.