Class QInformixPdoDatabase
EXPERIMENTAL Informix database driver bases (via copy) on this work:
Copyright (C) 2009 Josue Balbuena - Ajusco Technology Developers, S.C. josue.balbuena@gmail.com
Database Adapter for Informix SQL Server Utilizes the Informix extension : ESQL/C is now part of the Informix Client SDK
- QBaseClass
- QDatabaseBase
- QPdoDatabase
- QInformixPdoDatabase
Author: BG = Bernhard Gramberg [qcubed@gramberg.de]
Located at includes/database/QInformixPdoDatabase.class.php
public
|
|
public
mixed
|
|
public
|
|
public
string
|
#
SqlVariable( mixed $mixData, boolean $blnIncludeEquality = false, boolean $blnReverseEquality = false )
Properly escapes $mixData to be used as a SQL query parameter. If IncludeEquality is set (usually not), then include an equality operator. So for most data, it would just be "=". But, for example, if $mixData is NULL, then most RDBMS's require the use of "IS". |
public
|
|
public
|
|
public
|
|
public
mixed|string[]
|
|
public
|
|
public
mixed
|
|
public
mixed
|
|
public
mixed
|
|
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
|
ExecuteTransactionBegin(),
ExecuteTransactionCommit(),
ExecuteTransactionRollBack(),
__get()
|
OverrideAttributes(),
__call()
|
string |
PDO_INFORMXIX_DSN_IDENTIFIER
|
#
'informix'
|
Adapter
|
$objMostRecentResult,
$objPdo
|
$Adapter,
$AffectedRows,
$Caching,
$Database,
$DatabaseIndex,
$DateFormat,
$EnableProfiling,
$EscapeIdentifierBegin,
$EscapeIdentifierEnd,
$Host,
$OnlyFullGroupBy,
$Password,
$Port,
$Profile,
$Protocol,
$Server,
$Service,
$Username
|