Class QMySqliDatabase
- QBaseClass
- QDatabaseBase
- QMySqliDatabase
Indirect known subclasses
QMySqli5ClusterDatabase
public
|
|
public
|
|
public
|
|
public
|
#
InsertOrUpdate( string $strTable, array $mixColumnsAndValuesArray, null|string|array $strPKNames = null )
INSERTs or UPDATEs a table |
public
|
|
public
mixed
|
|
protected
mixed
|
#
ExecuteQuery( string $strQuery )
Sends a SQL query for execution to the database In this regard, a query is a 'SELECT' statement |
protected
mixed
|
#
ExecuteNonQuery( string $strNonQuery )
Sends a non-SELECT query (such as INSERT, UPDATE, DELETE, TRUNCATE) to DB server. In most cases, the results of this function are not used and you should not send 'SELECT' queries using this method because a result is not guaranteed to be returned |
public
mixed|string[]
|
|
public
mixed
|
|
public
mixed
|
|
public
mixed
|
|
protected
|
#
ExecuteTransactionBegin( )
This function actually begins the database transaction. Must be implemented in all subclasses. The "TransactionBegin" wrapper are meant to be called by end-user code |
protected
|
#
ExecuteTransactionCommit( )
This function actually commits the database transaction. Must be implemented in all subclasses. The "TransactionCommit" wrapper are meant to be called by end-user code |
protected
|
#
ExecuteTransactionRollBack( )
This function actually rolls back the database transaction. Must be implemented in all subclasses. The "TransactionRollBack" wrapper are meant to be called by end-user code |
public
|
|
public
mixed
|
|
public
mixed
|
|
public
|
OverrideAttributes(),
__call()
|
Adapter
|
protected
|
$objMySqli
|
|
protected
string
|
$strEscapeIdentifierBegin
The beginning part of characters which can escape identifiers in a SQL query for the database |
#
'`'
|
protected
string
|
$strEscapeIdentifierEnd
The ending part of characters which can escape identifiers in a SQL query for the database |
#
'`'
|
$blnConnectedFlag,
$blnEnableProfiling,
$blnOnlyFullGroupBy,
$intDatabaseIndex,
$intTransactionDepth,
$objCacheProviderStack,
$objConfigArray,
$strProfileArray
|
$Adapter,
$AffectedRows,
$Caching,
$Database,
$DatabaseIndex,
$DateFormat,
$EnableProfiling,
$EscapeIdentifierBegin,
$EscapeIdentifierEnd,
$Host,
$OnlyFullGroupBy,
$Password,
$Port,
$Profile,
$Protocol,
$Server,
$Service,
$Username
|