我敢肯定,我正在使用CFQUERYPARAM执行此错误操作,但是这是我要尝试执行的操作:
<CFQUERY DATASOURCE="tr3" NAME="qryPartner">
SELECT *
FROM UsrMatchActualTR2
WHERE
session = #userSess#
AND
user_id = #userID#
AND
site=<cfqueryparam value="#userSite#" cfsqltype="CF_SQL_VARCHAR" maxlength="5">
</CFQUERY>
我收到错误
执行数据库查询时出错。
您的SQL语法有误;检查与您的MySQL服务器版本相对应的手册以获取正确的语法,以在第3行的“ AND site ='UTD”附近使用
最佳答案
我怀疑您的userID变量为空,导致查询结构中出现“空洞”。您应该对所有参数(包括userID和userSess)真正使用CFQUERYPARAM。