|  
       
      ............................. 
      Cold Fusion .... SQL 
      Syntax 
        
      Dynamic 
        Parameters in SQL statements: 
        = passing user entered data from an HTML form to a database 
        SQL request statement. 
      <CFquery ..........Sql-statement 
        <CFquery ...> ....SELECT * FROM tableName 
        WHERE fieldName_FirstName = 'Dale' 
        <CFquery ...> ....SELECT * FROM tableName 
        WHERE fieldName_FirstName = '#form.varableName#' 
      Cold Fusion can searches: 
        ............Form's , URL's , cookies , client 
        and CGI environments information for variableName 
      Source's: 
        ............form fields 
        ............URL parameters ........../aaade/input.cfm?name=joe 
        ............CGI environment variables 
        ............Other queries..................#justRunQueryName.FieldName# 
        ............Cookies............cookie variable 
        ............Client Variables.....in system 
        registry on the web-server  
       
      HTML Form ...Query Front End.....the common way to implement Dynamic 
        SQL parameters! 
         
        <Form ACTION="getCFpage.CFM" METHOD="post"> 
        <PRE> 
        ......Enter your first name: <input type="text" 
        name="variable_Fname"> 
        .......................................<input 
        type="Submit" value"SQLsearch"> 
        </PRE> 
        </Form> 
      The Form varable are know as: ........... 
        variable_Fname 
         
        CFoutPut varible usage: 
         
        ........... <CFoutput> literal-text 
        #Form.variable_Fname#</CFoutput> 
      .CFquery variable usage: 
      ..............<CFquery.... > 
        .............................select * from 
        DataBaseTABLEname 
        ...................................where 
        DataBaseFieldname_firstname = "# variable_Fname# 
        ...............</CFquery> 
       
      SQL Search by a patern rathar than literal 
        text; use the: 
      ............. SQL LIKE operator in combinationw with the wildcard character 
        ( % ) 
       
      select * from dbTableName where Fname LIKE '#variable_Fname#%' 
       
      .............finds dbrows where Fname starts with user-input-data
       
      Include a Comment in your *.cfm 
        page 
       
       in HTML pages:....... .. . . ...............in 
        CFM pages(note 3 dashes) 
        <!-- comments --> . . . . . . . . . . . . 
        . . . <!--- comments ---> 
       
       
         
       
     |