香港独立IP空间
香港php空间
美国php空间
域名注册

针对于那些大的ecshop商城来说,由于商城的品牌实在是太多太多了,在后台添加新商品,有一个选择品牌的下拉框,在下拉框里查找起来很麻烦,由于太多品牌了,一个一个的查找非常的不方便。对此,无忧小编想给大家介绍一个按品牌名的拼音排序的方法进行查找,这样一来只要是同拼音首字母的品牌查找起来就方便多了,也更方便大家在php免备案虚拟主机中管理网站。
话不多说,先把方法献上,需要通过修改程序来实现
如果你的ecshop数据库使用的是GBK字符集,打开public_html /includes/lib_common.php 文件
找到如下代码:

$sql = 'SELECT brand_id, brand_name FROM ' . $GLOBALS['ecs']->table('brand') . ' ORDER BY sort_order';

将其修改为如下代码:

$sql = 'SELECT brand_id, brand_name FROM ' . $GLOBALS['ecs']->table('brand') . ' ORDER BY brand_name';

保存就可以了
如果你的ecshop数据库使用的是UTF8字符集,稍微麻烦一点
打开 /includes/lib_common.php 文件
找到如下这段代码:

$sql = 'SELECT brand_id, brand_name FROM ' . $GLOBALS['ecs']->table('brand') . ' ORDER BY sort_order';

将其修改为如下代码:

$sql = 'SELECT brand_id, brand_name FROM ' . $GLOBALS['ecs']->table('brand') . ' ORDER BY convert(trim(brad name) using gbk)';

保存就可以了。

无忧主机相关文章推荐阅读:
ECSHOP教程:取消用户评论时必填写电子邮箱
ECSHOP教程:限制商品比较的每次比较的产品数量
ECSHOP后台添加新商品时商品品牌如何按照字母顺序自动排序

本文地址:http://www.51php.com/ecshop/20053.html

喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

阅读本文的人还阅读: