Web程序设计

卯足干劲搞课设 2020-06-18 10:52:09
Web程序设计中关于类的模糊查询,应该写什么样的SQL语句。 例如我要按书名或作者或ISBN等不同属性进行查询图书。
...全文
7484 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_41809471 2020-07-15
  • 打赏
  • 举报
回复
变量val就是你的入参 书名或者作者或者ISBN等不同属性 ;(模糊查询就是使用like ,然后符号%代表匹配任意字符 如:李小二、王小雪、小雪雪;传参 小 --》 %小% 这样会把李小二、王小雪、小雪雪都查询出来);
  • 打赏
  • 举报
回复
引用 2 楼 hookee的回复:
最终就是拼接sql语句,如果字段是文本 "... WHERE xx LIKE '%" + val + "%' " + "OR xxxx LIKE '%" + val + "%'" 递交过来的变量val 要做防sql注入处理。 复杂点,要根据不同字段类型得到不同的sql语句,做一个查询的分析器,可以定义一套语法,应付and or的情况,不同的字段类型做各自的查询和数值的检验。
变量val是?
hookee 2020-06-18
  • 打赏
  • 举报
回复
最终就是拼接sql语句,如果字段是文本 "... WHERE xx LIKE '%" + val + "%' " + "OR xxxx LIKE '%" + val + "%'" 递交过来的变量val 要做防sql注入处理。 复杂点,要根据不同字段类型得到不同的sql语句,做一个查询的分析器,可以定义一套语法,应付and or的情况,不同的字段类型做各自的查询和数值的检验。
  • 打赏
  • 举报
回复
不好意思我是来水积分的

24,923

社区成员

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

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