var sql='select * from ca_users where replace(user_email,'@qq.com.cn','')='+uname+';
需要把邮件中的后缀给去掉,但是引号有问题,该怎么修改呢?
https://help.fanruan.com/finereport/doc-view-1785.html
在JS代码中使用FineReport内置的公式
var area=FR.remoteEvaluate('=replace(sql("FRDemo","SELECT 地区 from 销量 where 销售员=\''+sale+'\'",1,1)','',''));
replace(字段,'字段里面的a','a需要替换成的字符')
有啥问题呢?
转义一下引号
你想多了吧?你要js去替换数据库的字符?数据库的字符数据库去替换啊。
js还能注入到sql里面吗?
js+fr只负责生成sql语句,然后就是sql接手了。
等sql传回值再替换传回值也可以,但是进入sql里面就是不可能