Zum Hauptinhalt springen

Select records

Anatomy

<db:select var="var" var_count="var" var_result="var" type="num" distinct="bool" limit="(no limit)" offset="int">
ixml
<db:fields var="var">ixml</db:fields>
<db:table alias="string">string</db:table>
<db:join>ixml</db:join>
<db:groupby var="var">ixml</db:groupby>
<db:having>ixml</db:having>
<db:orderby var="var">ixml</db:orderby>
</db:select>

Parents: db:connection

Description: DB:SELECT generates and executes a SQL select statement and retrieves the accordant result set of records from the database.

Attributes

NameTypeDescriptionDefined By
varvarResult variable name for generated SQL statement db:select
var_countvarResult variable name for number of potential records db:select
var_resultvarResult variable name for retrieved result set db:select
typetypeResult set type db:select
distinctboolDistinct result set db:select
limitintLimit db:select
offsetintOffset db:select

Results:

BindingTypePredicate
varstringN/A
var_countintno-result-propagation
var_resultarrayno-result-propagation

Children

db:fields

Anatomy of Fields

<db:fields var="var">ixml</db:fields>

Attributes:

NameTypeDescription
varvarVariable name for field list
db:table

Anatomy of Table

<db:table alias="string">string</db:table>

Attributes:

NameTypeDescription
aliasstringAlias name
db:join

Anatomy of Join clause

<db:join>ixml</db:join>
db:groupby

Anatomy of Group by clause

<db:groupby var="var">ixml</db:groupby>

Attributes:

NameTypeDescription
varvarVariable name for group by field list
db:having

Anatomy of Having condition

<db:having>ixml</db:having>
db:orderby

Anatomy of Order by clause

<db:orderby var="var">ixml</db:orderby>

Attributes:

NameTypeDescription
varvarVariable name for associated order by field name and type pairs