高人帮我看看这段代码什么意思

sunchaohehe 2011-02-23 11:58:07
String pmid="";


formParams = "mid=" + toURL(getParam( request, "mid")) + "&";

pmid = getParam( request, "mid");
if ( ! isNumber (pmid)) {
pmid = "";
}

if (pmid != null && ! pmid.equals("")) {

hasParam = true;
sWhere += "m.message_parent_id=" + pmid;
}

if (hasParam) { sWhere = " WHERE (" + sWhere + ")"; }
// Build ORDER statement
sOrder = " order by m.date_entered Desc";

// Build full SQL statement

sSQL = "select m.author as m_author, " +
"m.date_entered as m_date_entered, " +
"m.message as m_message, " +
"m.message_parent_id as m_message_parent_id, " +
"m.topic as m_topic " +
" from messages m ";

sSQL = sSQL + sWhere + sOrder;


帮我详细一点解释一下这段代码的意思,谢啦
...全文
103 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
码农_1987 2011-02-24
  • 打赏
  • 举报
回复
传入条件 接where 排序
jiangtan273405 2011-02-24
  • 打赏
  • 举报
回复
拼接SQL数据库语句
youlaiyouwang 2011-02-24
  • 打赏
  • 举报
回复
sql 拼接。
hongyahe 2011-02-24
  • 打赏
  • 举报
回复
根据前台是否输入相关条件拼SQL串
鱼大洋要学习 2011-02-24
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 sustbeckham 的回复:]
构建sql语句 拼接参数
[/Quote]
前面是判断参数是否有值,有值就组建sql where条件
最后是将所以条件组成sql条件字符串
覆水难收 2011-02-24
  • 打赏
  • 举报
回复
一般是多条件模糊查询用的。SQL 拼串....
sustbeckham 2011-02-24
  • 打赏
  • 举报
回复
构建sql语句 拼接参数
emon123 2011-02-24
  • 打赏
  • 举报
回复
就是sql拼接啊,sWhere 是where条件,sOrder是排序条件。

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧