gpt4 book ai didi

date - 变量中的 Coldfusion cfset 日期

转载 作者:行者123 更新时间:2023-12-02 08:31:28 24 4
gpt4 key购买 nike

我看到了一个类似的帖子,但不完全是我想要完成的。

我想要做的就是将当前日期和时间保存在一个变量中,我可以将该变量添加到数据库表中。但是当表单提交时,我收到 500 服务器页面错误

下面是我目前的代码:

<cfif isDefined("FORM.submit") AND #FORM.submit# IS NOT "">
<cfoutput>
<cfset var submit_date = #DateFormat(Now(),"mm/dd/yy - HH:mm:ss")#>
<cfquery name="InsertSuggestion" datasource="MainDB">
INSERT INTO Suggestion_Form (Submission_Date,Submission_Content)
VALUES ('#submit_date#','#FORM.suggestion_text#')
</cfquery>
</cfoutput>
<div style="text-align:center;width:100%;">We value your feedback. Your request has been recieved.</div>
<cfelse>

最佳答案

如果您的 RDBMS 有返回当前日期和时间的东西,我建议使用它。例如,在 sql server 中,您的查询变为:

INSERT INTO Suggestion_Form 
(Submission_Date
,Submission_Content
)
VALUES
(getdate()
, <cfqueryparam cfsqltype="cf_sql_varchar" value="#FORM.suggestion_text#">
)

如果你想从 ColdFusion 提交一些东西,只需提交 now()。

VALUES      
(<cfqueryparam cfsqltype="cf_sql_timestamp" value="#now()#">

与您的问题无关,但我还添加了一个查询参数标签,它给您带来很多好处。此外,我使用的格式是每行 1 个字段,左侧有逗号,这样在您必须进行故障排除时更容易注释掉内容。

关于date - 变量中的 Coldfusion cfset 日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26368626/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com