zen cart 订单搜索功能,使用中文关键字搜索,出现 Illegal mix of collations for o_PHP教程

php中文网
发布: 2016-07-20 11:12:40
原创
1126人浏览过

zen cart版本为1.3.9

进入zen cart后台,客户管理-》订单管理,使用订单搜索功能,关键字为中文:李超,搜索时出现如下错误:

1271 Illegal mix of collations for operation 'like'
in:
[select count(*) as total from (zc_orders_status s, zc_orders o ) left join zc_orders_total ot on (o.orders_id = ot.orders_id and ot.class = 'ot_total') where (o.orders_status = s.orders_status_id and s.language_id = '2') and (o.customers_city like '%李超%' or o.customers_postcode like '%李超%' or o.date_purchased like '%李超%' or o.billing_name like '%李超%' or o.billing_company like '%李超%' or o.billing_street_address like '%李超%' or o.delivery_city like '%李超%' or o.delivery_postcode like '%李超%' or o.delivery_name like '%李超%' or o.delivery_company like '%李超%' or o.delivery_street_address like '%李超%' or o.billing_city like '%李超%' or o.billing_postcode like '%李超%' or o.customers_email_address like '%李超%' or o.customers_name like '%李超%' or o.customers_company like '%李超%' or o.customers_street_address like '%李超%' or o.customers_telephone like '%李超%' or o.ip_address like '%李超%')]

从SQL语句方面分析这个问题,发现是 o.date_purchased like '%李超%' 导致整个SQL语句执行报错

立即学习PHP免费学习笔记(深入)”;

纳米搜索
纳米搜索

纳米搜索:360推出的新一代AI搜索引擎

纳米搜索 30
查看详情 纳米搜索

在 MySQL 5.5 以上, 若字段 Type 是 time,date,datetime 

在 select 時若使用 like '%中文%' 会出現 Illegal mix of collations for operation 'like'

在写程序时要对每个字段进行搜索,在执行时可能就会出现时间字段 like '%中文%' 这种语法,

这在比较久的版本MySQL是不会出现错误的。但是升级到MySQL 5.5以上,必需改成like binary '%中文%' 即可避免出现错误

 

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/440430.htmlTechArticlezen cart版本为1.3.9 进入zen cart后台,客户管理-》订单管理,使用订单搜索功能,关键字为中文:李超,搜索时出现如下错误: 1271 Illegal mi...
PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号