我是否必须使用cfqueryparam作为静态值?
说我把它作为我的where子句:
WHERE status = 1
这样做有什么好处:
WHERE id = <cfqueryparam value="1" maxlength="32" cfsqltype="cf_sql_integer">
我在整个查询过程中反复使用该值。
答案 0 :(得分:3)
你不需要。参数静态文本没有安全性。
然而,查询优化会有性能提升,所以这仍然是一个增益,但这仅适用于必须运行新查询的情况,因此它不会超出静态查询的第一次运行。
总是参数变量。