小编sud*_*iya的帖子

在coldfusion中搜索我的搜索表单的SQL搜索

我为我的应用程序创建了一个搜索表单.我现在想要通过从productID,ProductName,ProductCostFrom,ProductCostTO一次从1个或多个输入中获取输入来搜索数据库.我正在使用以下查询进行搜索.如果我在输入中给出成本范围,它工作安静,但如果我只搜索"ProID"或"ProName"或两者,则会出现语法错误.

<cfquery name="myquery" datasource="cfdb2">
    Select *  
    from   ProEntry 
    where  (
              Procost BETWEEN #Form.Procost# AND #Form.ProCostTo#
           ) 
    OR     (
            Proid='#form.Proid#' OR 
            Proname='#form.Proname#'
           ) 
</cfquery>
Run Code Online (Sandbox Code Playgroud)

mysql sql-server coldfusion

0
推荐指数
1
解决办法
100
查看次数

标签 统计

coldfusion ×1

mysql ×1

sql-server ×1