mysql - 为 joomla mySQL 查询添加 mysql REPLACE

标签 mysql joomla

我尝试为我的 joomla 查询添加 mySQL REPLACe 关键字。下面是我使用的方式,但该代码显示空白页面。请告诉我哪里出了问题

 $search = $this->getState('filter.search');
    if (!empty($search)) {
      if (stripos($search, 'id:') === 0) {
        $query->where('a.id = '.(int) substr($search, 3));
      } else {
       $search = $db->Quote('%'.$db->escape($search, true).'%');
        $query->where('( c.parent_id BETWEEN 84 AND 107 AND c.level = 3 ) AND (REPLACE(a.title, ' ', '')  LIKE '.$search.' OR c.title LIKE '.$search.' OR  a.alias LIKE '.$search.' OR a.meta_description LIKE '.$search.'  OR a.meta_title LIKE '.$search.')');
        $query->order('a.featured DESC');
      }
    }

       }

最佳答案

你的括号没问题吗?

我的意思是空页面通常意味着 php 语法错误。 将网站的错误报告设置为最大,以确保安全。 这是通过后端 -> 全局配置 -> 服务器 -> 错误报告来完成的

关于mysql - 为 joomla mySQL 查询添加 mysql REPLACE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25389658/

相关文章:

php - 我需要在 Controller 中创建一个函数来显示特定 View ,其文件名由数据库确定。 - 拉拉维尔

mysql - 如何解决 mysql 线程堆栈溢出问题?

Laravel eloquent中的Mysql按查询求和分组

joomla - 将联属跟踪器代码添加到 Virutmart 感谢页面

php - 无法使用 PHP 更新 MySQL 数据库中的记录

php - 提交空白值并返回 mysql 查询的问题

java - 无法从 Eclipse 插入 mysql 表

mysql - Joomla - 使用单个查询插入多行

database - Joomla:将表单字段从模块发布到组件

joomla - Joomla 1.5 中的自定义短 URL