程晓钥郑恺分手:这段代码什么意思?详细的解释,谢谢!

来源:百度文库 编辑:高考问答 时间:2024/05/10 14:00:07
if Fcondition = "jiaoyan" and Scondition = "1" then
if keywords <> "" then
sql = sql & " And (jiaoyan.name like '%"&keywords&"%' Or jiaoyan.lessonName like '%"&keywords&"%' Or jiaoyan.Froming like '%"&keywords&"%' Or jiaoyan.author like '%"&keywords&"%' Or jiaoyan.startendTime like '%"&keywords&"%') And type = 1 "
end if

call jiaoyan_zykt()

这么简单也问? 我虽然不懂这是什么语言也能看懂:

首先这是个两层的逻辑判断结构
if (1) then
if (2) then
{}
end if
其次 第一层 条件1 是判断 F 和“jiaoyan”的是否相同并且Scondition 是否=1 如果 这两个条件都满足的话
进入第二层判断
第二层 是比较 keywords 是否不为空
如果不是的话
进行以下语句的执行
最后解释语句的意思
sql =sql &"".... 是将spl 语句在最后加上双引号里的内容
详细意思是将要执行的sql语句加上逻辑判断:
jiaoyan.name 要类似keywords或jiaoyan.lessonName 类似keywords 或jiaoyan.Froming 类似keywords 或jiaoyan.author 类似keywords 或jiaoyan.startendTime 类似keywords
并且 type = 1

最后是调用jiaoyan_zykt()