代码如下:
使用单引号进行拼接就可以了
select * from table where name like '%张三%'
拆一下,name不等于空,不等于null 才拼接like,顺便输出name看看是什么东西
DEBUG调试下,看下传参是否正确name参数接收到的是什么
那就是你那个name要么就是没有值,要么就是比如%可乐%,不在你商品里面,name是空值也不行,如果name是""这样,也不行 就成了 %空格%这样也什么都查不到