带有表单的ColdFusion SQL更新 选择你的名字 来自logboek.tbl_什么 其中,您的姓名= 更新logboek.tbl_什么 设置名称=; 你叫什么名字=

带有表单的ColdFusion SQL更新 选择你的名字 来自logboek.tbl_什么 其中,您的姓名= 更新logboek.tbl_什么 设置名称=; 你叫什么名字=,sql,coldfusion,Sql,Coldfusion,我重写了代码,但现在出现以下错误: queryError字符串更新logboek.tbl_What SET What_name='HTML';哪里有什么 这是我的表格代码: <cfelseif ARGUMENTS.myForm.Submit EQ "Update_what"> <cfquery name="LOCAL.myURL" datasource="#SERVER.cfc.core.getDSN()#"> SELECT What_name

我重写了代码,但现在出现以下错误:

queryError字符串更新logboek.tbl_What SET What_name='HTML';哪里有什么

这是我的表格代码:

<cfelseif ARGUMENTS.myForm.Submit EQ "Update_what">
    <cfquery name="LOCAL.myURL" datasource="#SERVER.cfc.core.getDSN()#">
        SELECT What_name 
        FROM logboek.tbl_What 
        WHERE What_name = <cfqueryparam cfsqltype="cf_sql_varchar" value="#ARGUMENTS.myForm.What_name#" />
    </cfquery>
    <cfif LOCAL.myURL.RecordCount eq 0>
        <cfreturn VARIABLES.Error.myReturn />   
    <cfelse>
        <cfquery name="LOCAL.myURL" datasource="#SERVER.cfc.core.getDSN()#">
        UPDATE logboek.tbl_What
        SET What_name=<cfqueryparam cfsqltype="cf_sql_varchar" value="#ARGUMENTS.myForm.What_name#" />;
        WHERE What_name=<cfqueryparam value="#ARGUMENTS.myForm.What_name#" cfsqltype="cf_sql_varchar">
        </cfquery>
    </cfif> 

那为什么我不能用我想要的表格更新呢?有人能用表单给出一个更新的例子吗?

尝试更改

<form action="blog.Logboek" method="post" name="Update_what">
    <input type="Text" name="What_name" placeholder="Type what you want to update:">
    <input name="requiredFields"type="hidden" value="What_name" /> 
    <input type="Submit" name="Submit" value="Update_what">
</form>
更新logboek.tbl_What SET What_name=;
你叫什么名字=
进入

更新logboek.tbl\u什么设置什么名称=
你叫什么名字=
我取下了钥匙;在设置名称行的末尾。

尝试更改

<form action="blog.Logboek" method="post" name="Update_what">
    <input type="Text" name="What_name" placeholder="Type what you want to update:">
    <input name="requiredFields"type="hidden" value="What_name" /> 
    <input type="Submit" name="Submit" value="Update_what">
</form>
更新logboek.tbl_What SET What_name=;
你叫什么名字=
进入

更新logboek.tbl\u什么设置什么名称=
你叫什么名字=

我取下了钥匙;在set What_name(设置名称)行的末尾。

交叉引用上一个问题-在
设置What_name='HTML'
之后的分号来自何处?投票结束。这是一个简单的打字错误。对照前面的问题-在
之后的分号是从哪里来的?投票结束。这是一个简单的打字错误。
UPDATE logboek.tbl_What SET What_name=<cfqueryparam
cfsqltype="cf_sql_varchar" value="#ARGUMENTS.myForm.What_name#" />
WHERE What_name=<cfqueryparam value="#ARGUMENTS.myForm.What_name#"
cfsqltype="cf_sql_varchar">