帝国cms教程

帝国CMS后台搜索报错Illegal mix of collations for operation 'like'

精准像素 2021-09-29 人阅读

帝国CMS后台管理信息搜索时报错“Illegal mix of collations for operation 'like'”,如下图:

帝国CMS后台搜索报错Illegal mix of collations for operation 'like'

这是mysql版本高于5.5,对like语法不兼容的原因照成的报错,解决方法很简单。

方法1、降低mysql版本到5.5,如果是Window宝塔用户切换很方便.

方法2、修改/e/admin/ListNews.php,把like改成like binary

查找:

$sr['searchallfield'].=$or.$r1[1]." like '%[!--key--]%'";

改为

$sr['searchallfield'].=$or.$r1[1]." like binary '%[!--key--]%'";
相关推荐
  • 帝国CMS报错
  • Table 'XX.***_enewspubtemp_2' doesn't exist错误详解

    精准像素测试帝国CMS在恢复数据库的时候,有时候会以下报错。Table 'px.***_enewspubtemp_2' doesn't existselect indextemp from ***_enewspubtemp_2 limit 1我们首先去看下数据库phome_enewspubtemp是什么表,enewspubtemp为公共模板表,in...

    帝国cms教程 234 2年前
  • 帝国CMS报错Fatal error: Maximum execution time of

    帝国CMS有时候可能会提示Fatal error: Maximum execution time of …错误,出现这个问题的原因是php运行超时,解决办法如下:去帝国后台参数设置那里把每组备份(刷新)数改小一点,或者去服务器里面把php.ini文件中的max_execution_t= 的值改大一点,如果文件...

    帝国cms教程 73 5年前
  • 帝国CMS数据库报错Parse error: syntax error, unexpected $end in的修复方法

    精准像素准备修复一些网络上的精品老模板,在升级的时候遇到报错Parse error: syntax error, unexpected $end in D:\TDDOWNLOAD\zhao\e\admin\ebak\bdata\empirecms_20110413031059\phome_ecms_news_data_1_12.php on line 20网上找了一下方...

    帝国cms教程 113 2年前