ecshop 大家可能都有遇到一个不解的问题,foreach多了一条无内容的数据
2016-07-07 15:02 来源:www.chinab4c.com 作者:ecshop专家
如题,如何解决???foreach多了一条无内容的数据 |
回答:
你应该处理你哪个没数据的数组array_filter($arr) |
没发现哪有无 内容的数据, |
我曾经碰到过,而已不固定出现,有时有,有时没有,后来我修改了排序方式后,就好了。。 |
发现多了一条数据 想这样的问题不是一次了,但是又不是每次都会出现,时有时无,这里是我搜索的数据,源码没有改动过,foreach循环怎么会出现这样的问题,有点纳闷~~ |
你打印下数据看下..观察下数据 |
SELECT g.goods_id, g.goods_name, g.market_price, g.is_new, g.is_best, g.is_hot, g.shop_price AS org_price, IFNULL(mp.user_price, g.shop_price * '1') AS shop_price, g.promote_price, g.promote_start_date, g.promote_end_date, g.goods_thumb, g.goods_img, g.goods_brief, g.goods_type FROM `colagou`.`col_goods` AS g LEFT JOIN `colagou`.`col_member_price` AS mp ON mp.goods_id = g.goods_id AND mp.user_rank = '0' WHERE g.is_delete = 0 AND g.is_on_sale = 1 AND g.is_alone_sale = 1 AND (( 1 AND ((goods_name LIKE '%2240001%' OR goods_sn LIKE '%2240001%' OR keywords LIKE '%2240001%' )) ) ) ORDER BY goods_id DESC 这是我打印的SQL,拿到mysql里面运行,查的数据确实只有一条 显示下面效果~~~ |
哎,自己有点郁闷了,找了很久,发现页面上只要判断一下就好了 <!--{foreach name=goods_list from=$goods_list item=goods}--> <!-- {if $goods.goods_id} --> <!--{/if}--> <!--{/foreach}--> 有点无语自己平时做的这么马虎~ |
还是有点纠结,虽然显示的问题解决了,但是 按照常理来说不应该多显示出一条呀???? |
细致对比sql 语句 和数据库 |
学习学习 |
最近更新
常用插件
- ecshop二次商品订购人信息
ecshop二次商品订购人信息填写插件,有时候给朋友送花,或者是送礼品的...
- ecshop分类批量扩展插件
ecshop分类批量扩展插件,这个插件是ecshop插件里面比较核心的插件。我们...
- ecshop商品分类名称增加样
ecshop插件介绍:本插件可以方便在后台管理,为ecshop商品分类名称增加样...
- ecshop2.7.1打印发货单插件
ecshop2.7.1打印发货单插件介绍:ecshop2.7.1和以前的ecshop版本不一样,ecs...
- ecshop二次开发详细页面生
插件介绍: ECSHOP系统,在很多时候,很多商品没有人购买,不但购买的人...
ecshop热门问答
ecshop热门资料
ecshop检查
ecshopeladyj
ecshopwicktian
网店seo
ecshop虚心
ecmall公告挂件
ecshop品牌名称
ecshop百度排名
ecshop电子
ecshop响声
ecshop进度
ecshoptransaction
ecshop内衣
ecshop韩都衣舍
ecshop大厦
ecshop发货人
ecshopval
ecshop兼容火狐浏览器
ecshopILLEGAL
ecshop专业版
dede会员
ecshop搜索页
ecshop不一样的
ecshop预算
ecshop精品
编译redis
ecshop字眼
ecshop韩语
ecshopajax的使用
ecshop特效