Commit bcfe3fa4 authored by Josh Campbell's avatar Josh Campbell

Updated Documentation

parent c4df3db0
...@@ -12,12 +12,47 @@ ...@@ -12,12 +12,47 @@
**/ **/
class MysqliDB { class MysqliDB {
/**
* Static instance of self
*
* @var object
*/
protected static $_instance; protected static $_instance;
/**
* MySQLi instance
*
* @var object
*/
protected $_mysqli; protected $_mysqli;
/**
* The SQL query to be prepared and executed
*
* @var object
*/
protected $_query; protected $_query;
/**
* An array that holds where conditions 'fieldname' => 'value'
*
* @var array
*/
protected $_where = array(); protected $_where = array();
/**
* Dynamic type list for where condition values
*
* @var array
*/
protected $_whereTypeList; protected $_whereTypeList;
/**
* Dynamic type list for table data values
*
* @var array
*/
protected $_paramTypeList; protected $_paramTypeList;
/**
* Dynamic array that holds a combination of where condition/table data value types and parameter referances
*
* @var array
*/
protected $_bindParams = array(''); protected $_bindParams = array('');
public function __construct($host, $username, $password, $db) { public function __construct($host, $username, $password, $db) {
...@@ -31,6 +66,8 @@ class MysqliDB { ...@@ -31,6 +66,8 @@ class MysqliDB {
* instantiated object from within another class. * instantiated object from within another class.
* Inheriting this class would require reloading connection info. * Inheriting this class would require reloading connection info.
* *
* @uses $db = MySqliDb::getInstance();
*
* @return object Returns the current instance. * @return object Returns the current instance.
*/ */
public static function getInstance() public static function getInstance()
...@@ -39,7 +76,7 @@ class MysqliDB { ...@@ -39,7 +76,7 @@ class MysqliDB {
} }
/** /**
* A method of returning the static instance. * Reset states after an execution
* *
* @return object Returns the current instance. * @return object Returns the current instance.
*/ */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment