首先,执行的时候语法没有报错,其次sql语句拿到数据库去执行能查到数据,但是在接口这边返回空输数据,查看控制台发现sql语句执行了,但是返回结果为0。此时猜想是传入参数的问题。
执行结果
此时数组是直接从参数里接收
仔细看此时的数组和普通的数组还是有差别的
但是此时执行是没有问题的,但是查不到数据
正确执行结果
此时的数组
遍历输出
所以,由此可以看出是参数的问题
正确做法
由于接收到的数组是json数组,不能直接使用,要转成普通数组即可
前端传入参数(数组即可)