我必须#FORM.classid#
多次克隆一个类 ID,但不是每次需要它时都编写 INSERT sql 查询,是否有任何解决方案只编写一次并用它的addClass
名称调用查询?我希望我知道如何编写函数,但我是 CFML 编程的新手。
<cfquery name="currentClass" datasource="#dsn#">
SELECT class_name, class_description
FROM classes
WHERE classid = <cfqueryparam value="#FORM.classid#" cfsqltype="cf_sql_numeric">
</cfquery>
<cfquery name="addClass" datasource="#dsn#">
INSERT INTO classes (class_name,class_description)
VALUES ('#currentClass.class_name#', '#currentClass.class_description#')
</cfquery>
<cfquery name="getNewID" datasource="#dsn#">
Select LAST_INSERT_ID() as classid
</cfquery>