| Amiro.Ru / Manual | |||||||||||||||||
|
Packages:
DB Debug Driver_PaymentSystem Environment Library Module ModuleComponent Package Plugin Plugin_AJAXResponder Plugin_Sample Service Template TxCommand TxService Hyper_AmiCatalog Hyper_AmiClean Hyper_AmiEshopShipping Hyper_AmiExt Hyper_AmiFiles Hyper_AmiMultifeeds Hyper_AmiSearch Hyper_AmiUsers Config_AmiCatalog_Items Config_AmiClean_AmiNewsList Config_AmiClean_AmiSample Config_AmiClean_EshopOrder Config_AmiClean_Webservice Config_AmiEshopShipping_Fields Config_AmiEshopShipping_Methods Config_AmiEshopShipping_Types Config_AmiFake_AmiroPayDrvExample Config_AmiFiles_Files Config_AmiMultifeeds_Articles Config_AmiMultifeeds_Blog Config_AmiMultifeeds_FAQ Config_AmiMultifeeds_News Config_AmiMultifeeds_PhotoGallery Config_AmiMultifeeds_Stickers Config_AmiUsers_Users Module_Catalog Module_Pages Module_Sample Module_SearchHistory
Interfaces:
|
Loading search... The DB_Query class• IntroductionDatabase query constructor. • Class synopsis
DB_Query
{
/* Methods */
// Returns INSERT query.
public
static
getInsertQuery ( string $table, $aRecord, [ bool $lowPriority = false ] ) returns DB_Snippet;
// Returns REPLACE query.
public
static
getReplaceQuery ( string $table, $aRecord, [ bool $lowPriority = false ] ) returns DB_Snippet;
// Returns query template object.
// Returns UPDATE query.
public
static
getUpdateQuery ( string $table, $aRecord, [ DB_Stniplet|string $condition = '' ], [ bool $lowPriority = false ] ) returns DB_Snippet;
// Constructor.
// Adds expression to selection.
// Adds field to SELECT query.
// Adds several fields.
public
addFields ( $aNames, [ string $prefix = '' ], [ string $aliasPrefix = '' ] ) returns DB_Query;
// Adds grouping.
// Adds having definition.
// Adds joined table.
public
addJoinedTable ( string $name, string $alias, string $joinCondition, [ string $joinType = 'LEFT JOIN' ] ) returns DB_Query;
// Adds order.
// Sets FROM definition.
// Removes field from SELECT query.
public
dropField ( string $name, [ string $prefix = '' ], [ string $alias = '' ] ) returns DB_Query;
// Returns query string.
// Returns fields as array.
// Returns fields as string.
// Returns main table name.
// Returns main table name.
// Prepends order to order fields.
// Resets field list.
// Sets having definition.
// Sets limit parameters.
// Sets main table alias.
// Sets main table name.
// Sets new order.
// Sets SELECT query prefix.
// Sets where definition.
// Converts object to query string.
}
• Class DetailsContains functionality to construct SELECT, INSERT and UPDATE queries. Tags:
• Class Methods// Returns INSERT query.
public
static
getInsertQuery ( string $table, $aRecord, [ bool $lowPriority = false ] ) returns DB_Snippet;
Example:
INSERT INTO visit
(`date`,`id_user`,`id_page`,`ip`)
VALUES
(NOW(),'1','2',INET_ATON('192.168.0.1'))// Returns REPLACE query.
public
static
getReplaceQuery ( string $table, $aRecord, [ bool $lowPriority = false ] ) returns DB_Snippet;
Tags:
// Returns query template object.
Tags:
// Returns UPDATE query.
public
static
getUpdateQuery ( string $table, $aRecord, [ DB_Stniplet|string $condition = '' ], [ bool $lowPriority = false ] ) returns DB_Snippet;
Example:
UPDATE ami_sample_plugin
SET `name`=name + '...', `about`=name + ' + about'
WHERE id IN ('1','2','3','4')// Constructor.
// Adds expression to selection.
Expression cannot contain any quotes. Use DB_Query::getSnippet() to pass complex data. Example:
// Adds field to SELECT query.
Example:
// Adds several fields.
Example:
Tags:
// Adds grouping.
Expression cannot contain any quotes. Use DB_Query::getSnippet() to pass complex data. Affects "GROUP BY" query snippet.
// Adds having definition.
Expression cannot contain any quotes. Use DB_Query::getSnippet() to pass complex data. Example:
// Adds joined table.
public
addJoinedTable ( string $name, string $alias, string $joinCondition, [ string $joinType = 'LEFT JOIN' ] ) returns DB_Query;
Example:
// Adds order.
// Sets FROM definition.
Tags:
// Removes field from SELECT query.
Example:
// Returns query string.
// Returns fields as array.
// Returns fields as string.
// Returns main table name.
// Returns main table name.
// Prepends order to order fields.
Example:
Tags:
// Resets field list.
// Sets having definition.
Expression cannot contain any quotes. Use DB_Query::getSnippet() to pass complex data. Example:
// Sets limit parameters.
// Sets main table alias.
// Sets main table name.
// Sets new order.
Example:
Tags:
// Sets where definition.
Expression cannot contain any quotes. Use DB_Query::getSnippet() to pass complex data. Example:
// Converts object to query string.
Tags:
|