您现在的位置是:首页 > 教程 > 帝国CMS教程帝国CMS教程
帝国CMS报错Illegal mix of collations for operation 'like的解决方法
初夏2023-05-06 23:28:54帝国CMS教程已有人查阅
导读帝国CMS后台管理信息搜索时报错“Illegal mix of collations for operation 'like'”,如上图:这是mysql版本高于5.5,对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怎么取消会员注册时候的邮箱必填选项
帝国CMS会员注册的时候,邮箱是必填项,但有时候,我们希望注册时不需要填写邮箱,但帝国CMS并没有给这样一个可以关闭的设置项。通过本教程就可以实现取消邮箱必填。 -
帝国灵动标签怎么调用反馈信息
说明:XX_enewsfeedback 为你自己的数据表前奏 -
帝国CMS怎么自动审核文章,帝国CMS自动审核发布信息脚本
此功能已有插件,插件更好用。当一个站大量采集信息,一次发布不利于长期SEO,所以从网上找了这个脚本稍作修改。分享给大家,其实也很简单,但比帝国自带的计划任务功能好的是 -
帝国CMS灵动标签使用esub/substr截取前面或后面两个字符或多个字符
①、帝国网站 <?=esub($bqr[classname],4)?> 显示是"帝国" (这是灵动标签默认的截取标签字段“esub”),②、如果显示“网站”两字用php的“substr”函数:<?=substr($bqr[classname],2,2)?>
留言与评论 (共有 条评论) |