网站突然部分页面打开出现sql错误
2016-07-07 15:12 来源:www.chinab4c.com 作者:ecshop专家
有部分页面突然提示如下错误: MySQL server error report:Array ( [0] => Array ( [message] => MySQL Query Error ) [1] => Array ( [sql] => SELECT rank_id, IFNULL(mp.user_price, r.discount * / 100) AS price, r.rank_name, r.discount FROM `51hami_com`.`ecs_user_rank` AS r LEFT JOIN `51hami_com`.`ecs_member_price` AS mp ON mp.goods_id = '621' AND mp.user_rank = r.rank_id WHERE r.show_price = 1 OR r.rank_id = '0' ) [2] => Array ( [error] => You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '/ 100) AS price, r.rank_name, r.discount FROM `51hami_com`.`ecs_user_rank` AS r ' at line 1 ) [3] => Array ( [errno] => 1064 ) ) 大部分页面正常,没有做任何修改,之前一切正常,服务器那边也问过了,没有修改什么今天,这是什么问题?怎么只有部分页面会这样 |
回答:
有哪位知道这是哪里出问题了,我已经用之前备份的文件覆盖过goods.php 文件了也还是不行 |
r.discount * / 100 这个位置有问题, * 后面 应该有一个 $shop_price,你的貌似没有取出来。 我觉得你肯定某个时间修改过PHP代码,不见的就是今天,可能昨天或者前天改过,只是由于ECSHOP的缓存机制,到了今天才爆发出来了。 |
r.discount * / 100 错误提示却是是的,可是我代码里面是 r.discount * $shop_price / 100这样的啊 |
检查下你的$shop_price 没有值 r.discount * mp.user_price / 100为什么要除100呢 |
恩恩,问题解决了,是因为我之前加了个套餐,然后我今天把后台回收站里面的好多商品删除了,导致套餐里面很多商品没有了,这样shop_price就没有值了,已经解决了,谢谢楼上所有的兄弟 |
不错 收藏了 |
不懂 求指教 |
错误显示的是sql语句错误 |
最近更新
常用插件
- ecshop二次开发商品购买备
ecshop销售统计 插件介绍:ecshop二次开发订单销售统计和商品购买备注服...
- ecshop会员中心订单excel倒出
ecshop会员中心订单excel倒出...
- ecshop注册推荐送现金插件
ecshop中的促销售功能还不是很完善,随着电子商务系统的发展和进步,...
- ecshop2.7.2退换货申请插件
ecshop2.7.2退换货申请插件,主要是在 ecshop 现在的基础上,对ecshop的订单处...
- ecshop二次商品订购人信息
ecshop二次商品订购人信息填写插件,有时候给朋友送花,或者是送礼品的...
ecshop热门问答
ecshop热门资料
ecshop爱收宝
ecshop1146
ecshop储值卡
ecshop尺码
ecshop中通快递
ecshop特价
ecshop缺损
ecshop注册审核
ecshop历史性
ecshop日期选择
ecshop下载链接
ecshopunion
ecshop所有分类
ecshop模板文件编码
ecshop做网页
ecshop销售网
ecshopoccurred
ecshop下载
ecshop贺卡
ecshop重合
ecshop日期
ecshop品种
ecshop里德
ecshop配制
ecshop仿拍拍模板
ecshop保存
ecshopTable
ecshopoptions
ecshop网页不正常
ecshop商品库存数量