index.php下查询的最新商品只出来三条数据
我数据库里为新品的有五条,找了好久没找到是哪里问题
这是index.php下的代码
$smarty->assign('new_goods', get_recommend_goods('new')); // 最新商品
12
收起
正在回答 回答被采纳积分+1
2回答
guly
2017-11-02 10:22:24
你好,查找最新商品的sql为:
SELECT g.goods_id, g.is_best, g.is_new, g.is_hot, g.is_promote, b.brand_name,g.sort_order FROM `ecshop`.`ecs_goods` AS g LEFT JOIN `ecshop`.`ecs_brand` AS b ON b.brand_id = g.brand_id WHERE g.is_on_sale = 1 AND g.is_alone_sale = 1 AND g.is_delete = 0 AND (g.is_best = 1 OR g.is_new =1 OR g.is_hot = 1) ORDER BY g.sort_order, g.last_update DESC
建议您运行下查找您的数据是否完整,不能解决的话请贴出您的sql代码,如果解决了您的问题请采纳,祝学习愉快!
ECShop3从基本使用到二次开发
- 参与学习 387 人
- 提交作业 102 份
- 解答问题 238 个
从基本使用到独立模块定制开发,深入解析ECShop源码,了解PHP编程思想,一步步打造属于你的大型网上商城!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星