联系官方销售客服

1835022288

028-61286886

开发框架 版主:迅睿框架研发组
模板自定义sql查询中有双引号怎么办
类型:迅睿CMS 更新时间:2022-10-26 14:47:48

我在模板里面写sql查询,用了REPLACE(pp,'"',''),把字段pp中的双引号替换掉,语句在phpmyadmin里面能运行,但是在模板里面不能运行,这个双引号应该是被切断了,求指点

回帖
  • 小波工作室
    #1楼    小波工作室
    2022-10-26 14:32:21
    Chrome 0
    urlencode可以解决这个问题,手册上都让你用这个函数
  • 草木人
    #2楼    草木人
    2022-10-26 14:40:56
    华为手机 0
    我是这样用的,没得行
    <?php $query=urlencode('select title,replace(pp,'"','') as sypp from xx);?>
    {sql sql='$query'}
  • 如来
    #3楼    如来
    2022-10-26 14:41:59
    Chrome 0
    <?php $query=urlencode('select title,replace(pp,\'"\',\'\') as sypp from xx);?>
    {sql sql='$query'}
  • 草木人
    #4楼    草木人
    2022-10-26 14:42:19
    华为手机 0

    是这样用的,没得行

    <?php $query=urlencode("select title,replace(pp,'"','') as sypp from xx");?>
    {sql sql='$query'}
  • 每天吃包子
    #5楼    每天吃包子
    2022-10-26 14:44:04
    Chrome 0
    <?php $query=urlencode("select title,replace(pp,'\"','') as sypp from xx");?>
    {sql sql='$query'}
    满意答案
  • 草木人
    #6楼    草木人
    2022-10-26 14:47:48
    华为手机 0
    @每天吃包子:双引号前面加反斜杠可以了