Overview

Namespaces

  • None
  • PHP

Classes

  • AbstractTest
  • AMysql
  • AMysql_Abstract
  • AMysql_Expr
  • AMysql_Iterator
  • AMysql_Profiler
  • AMysql_Select
  • AMysql_Statement
  • AMysql_TestCase
  • ExceptionTest
  • ExprTest
  • IteratorTest
  • SelectTest
  • StatementTest

Exceptions

  • AMysql_Exception
  • Overview
  • Namespace
  • Class
  • Tree

No namespace

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
Exceptions summary
AMysql_Exception MySQL exception class
API documentation generated by ApiGen 2.8.0