egg使用sql语句多条件查询

2019-08-06  本文已影响0人  divcssjs
image.png

当前前端传给后端的参数是这样的

{ val: '1', arr: [ 1562299200000, 1567209600000 ] }

使用sql语句 用app.mysql.query()语法
egg处理,需要模糊查询 用like %查的词% , 多个条件用and分开

// SELECT 查询
// FROM 来自  后边跟数据表名  
// WHERE 后跟条件
app.mysql.query(`SELECT * FROM medynamic WHERE title LIKE '%${c.val}%' 
and  
timenumber>${c.arr[0]} and timenumber<${c.arr[1]}`)

注意:all是mysql的关键词,表名不能用all或其他的,不然会报sql语句错误

上一篇 下一篇

猜你喜欢

热点阅读