永洪社区

标题: 脚本中对参数进行组装,传递给数据库,sql拼接有问题 [打印本页]

作者: xin    时间: 2023-5-10 10:30
标题: 脚本中对参数进行组装,传递给数据库,sql拼接有问题
我在脚本中对参数进行拼接,想传递多个值,但是拼接后,页面显示正确,传递给数据库后,有拼接符号,这个怎么去除?

作者: yhdata_yzm    时间: 2023-5-10 10:30
yhdata_M6APW5gv 发表于 2023-5-10 11:03
因为sql中的\,sql执行有问题,查不出数据来

var b=['2021','2022']
param['a']=b
debug(param['a'][0])
用数组来存你的多个值把,然后把数组赋值给参数,传递多个值。
作者: yhdata_yzm    时间: 2023-5-10 10:32
你用left他就把param[]这个数组转换成字符串了,拼接符肯定是有的,你想要实现的逻辑是什么呢
作者: xin    时间: 2023-5-10 10:53
yhdata_yzm 发表于 2023-5-10 10:32
你用left他就把param[]这个数组转换成字符串了,拼接符肯定是有的,你想要实现的逻辑是什么呢 ...

我说的拼接符是引号中间的\,这个如何去除?  我想要给数据库中传参,2个字符串用逗号隔开的那种
作者: yhdata_yzm    时间: 2023-5-10 10:59
yhdata_M6APW5gv 发表于 2023-5-10 10:53
我说的拼接符是引号中间的\,这个如何去除?  我想要给数据库中传参,2个字符串用逗号隔开的那种 ...

现在是返回数据有问题吗
作者: xin    时间: 2023-5-10 11:03
yhdata_yzm 发表于 2023-5-10 10:59
现在是返回数据有问题吗

因为sql中的\,sql执行有问题,查不出数据来




欢迎光临 永洪社区 (http://club.yonghongtech.com/) Powered by Discuz! X3.4