Overview

Namespaces

  • Simpletools
    • Autoload
    • Config
    • Db
      • Mysql
    • Event
    • Http
    • Mvc
    • Page
    • Store

Classes

  • Client
  • Iterator
  • Model
  • QueryBuilder
  • Result
  • Sql
  • Overview
  • Namespace
  • Class

Class Client

Direct known subclasses

Simpletools\Db\Mysql\Model
Namespace: Simpletools\Db\Mysql
Located at Simpletools/Db/Mysql/Client.php
Methods summary
public
# __construct( array $settings = null )
public
# setSettings( $settings )
public
# setDb( $db )
public
# getCurrentDb( )
public static &
# getInstance( $settings = false )
public static &
# settings( $settings )
public
# setNewConnectionDetails( $credentials, $user = false, $pass = false, $db = false )
public
# setCredentials( $settings )
public
# __desctruct( )
public
# setMysqliClass( $class = false )
public
# getMysqliClass( )
public
# setTimeout( $time = 10 )
public
# setTimezone( $timezone )
public
# getTimezone( )
public
# connect( $credentials = false, $user = false, $pass = false, $db = false, $port = 3306, $die_on_error = null )
public
# getServerInfo( )
public
# getConnectError( )
public
# isThreadSafe( )
public
# getConnectErrorNo( )
public
# isTable( $table, $db = null, $die_on_error = null )
public
# setAutoCommit( $autoCommit = true )
public
# startTransaction( )
public
# beginTransaction( )
public
# rollback( )
public
# commit( )
public
# setUniqueChecks( $uniqueChecks = true )
public
# getInfo( )
public
# getError( )
public
# getErrorNo( )
public
# isError( )
public
# getCharset( )
public
# setCharset( $charset )
public
# close( )
public
# getConnectionStatus( )
public &
# prepare( $query, $args = Simpletools\Db\Mysql\Client::_noArgs, $prepare_type = true )
public
# exec( )
public
# execute( $args = Simpletools\Db\Mysql\Client::_noArgs, $die_on_error = null )
public
# replace_first( $needle, $replace, $haystack )
public
# query( $query, $die_on_error = null )
public
# escape( $string )
public
# getInsertedId( )
public
# getAffectedRows( )
public
# affectedRows( )
public
# fetch( $result, $returnObject = true )
public
# fetchAll( $result, $returnObject = true )
public
# free( $result )
public
# getNumRows( $result )
public
# checkResult( $result )
public
# isEmpty( $result )
public
# isConnected( )
public
# getInstanceOfModel( $modelName, $initArgs = null, $namespace = '' )
public
# isPost( $id = false )
public
# isQuery( $id = false )
public
# isRequest( $id = false )
public
# getQuery( $id = null )
public
# getPost( $id = null )
public
# getRequest( $id = null )
public
# getIterator( $query, $params = array() )
Constants summary
string _noArgs
# '$--SimpleMySQL--n0-aRg5--'
Properties summary
protected boolean $_credentials
# false
protected boolean $_connected
# false
protected string $_modelDir
# ''
protected string $_quotes_on
# ''
API documentation generated by ApiGen