Classes summary
AbstractTest |
|
AMysql |
Mysql abstraction which only uses mysql_* functions, but can use Mysqli also. |
AMysql_Abstract |
Mysql abstraction which only uses mysql_* functions, but can use Mysqli also. |
AMysql_Expr |
Class for making custom expressions for AMysql value binding. This is what you
should use to be able to add specific kinds of purposely unquoted, non-numeric
values into prepared statements, such as being able to call mysql functions to
set values. |
AMysql_Iterator |
AMysql_Statement's iterator class. |
AMysql_Profiler |
This class is so that you could access the query profile data within your view
containing the information on the latest queries without having to pass the
entire AMysql object onto the view. |
AMysql_Select |
The class is for helping with the assembly of a mysqli SELECT string. Rather
than having to manually the string - especially of not only the values of
certain parameters would be dynamic, but the tables, columns, joins, wheres and
everything else is - you can get a new instance of this class by calling
$amyql->select(), and you can freely add fragments to the SELECT query with
the different methods of this class. When you call ->execute(), the final,
but unbound SQL string is automatically prepared for binding with the passed (or
pre-set) binds and execution. |
AMysql_Statement |
The statement class belonging to the AMysql_Abstract class, where mysql queries
are built and handled. Most methods here are chainable, and many common
AMysql_Abstract methods return a new instance of this class. A simple use
example: |
AMysql_TestCase |
|
ExceptionTest |
|
ExprTest |
|
IteratorTest |
|
SelectTest |
|
StatementTest |
|