顯示具有 ColdFusion 標籤的文章。 顯示所有文章
顯示具有 ColdFusion 標籤的文章。 顯示所有文章

2012年9月18日 星期二

ValueList

ValueList(query.column [, delimiter ])
第一個參數為欄位名稱,

第二個參數為分隔符,預設值為逗號( , ),

返回該筆查詢的指定欄位值。

ex.1
<cfquery datasource="myDB" name="myQuery">
    SELECT foo FROM someTABLE
</cfquery>

<cfset mylist=ValueList(myquery.foo)>

也可以將 List 做為查詢條件,需使用<cfqueryparam>

ex.2
<cfquery datasource="myDB" name="otherQuery">
    SELECT myColumn From someTABLE
    WHERE myColumn in ( <cfqueryparam list="yes" value="#myList#"> )
</cfquery>

引用:

2012年7月28日 星期六

IsDefined

isDefined: 檢查變數是否存在,以字串形式接受變數名稱作為參數,
變數存在傳回true,否則傳回false。

ex. 1: 判斷foo存在與否
<cfset foo= 5>

<cfif isdefined("foo")>
    foo!
</cfif>

ex. 2: 判斷foo存在與否,不存在則用cfset定義foo
<cfif isdefined("foo")>
    do nothing.
<cfelse>
    <cfset foo = 5>
</cfif>

cfset cfif

cfset: 可用於指定值給變數

ex.
<cfset foo = 1>  // 指定1給變數foo
cfif: 判斷式

ex.
<cfif foo is 1>
    Good Day!
</cfif>
或者
<cfif foo eq 1>
    Hi!
</cfif>