web项目实践1-iwebshop项目-页面初始化数据与sql数据库中的数据对比

本文介绍了在接手web项目后如何通过对比页面初始化数据与SQL查询数据来测试界面。主要内容包括:查询分类、搜索关键字、公告、关键词、最新商品、服饰鞋帽商品、品牌列表、最新评论及帮助信息等,通过SQL查询确保数据一致性。
摘要由CSDN通过智能技术生成

当拿到项目后首先应该根据页面初始化数据与SQL数据库中的查询数据进行比对,进行初始化界面测试
初始化页面数据加载分析
1.查询首页的顶级分类
select * from iwebshop_category where parent_id=0 and visibility=1 order by sort
查询二级分类商品:如“服饰鞋帽”的下级分类
select * from iwebshop_category
where parent_id=57 and visibility=1
orderby sort
练习:参考以上sql查看其它二级分类

2.搜索关键字(可以在后台商品—>关键字列表中设置)
select * from iwebshop_keyword where hot=1 order by order asc limit 5
3.Shop资讯
select * from iwebshop_article where visiblity=1 and top=1 order by create_time desclimit 5
练习:在后台工具–公告列表中添加几条公告,并到公告消息表中查看对应的数据表,编写SQL查询最新的5条公告,查看是否一致

答案:
select * from iwebshop_announcement order by id desc limit 5;
或者
select * from iwebshop_announcement order by time desc limit 5
4.右下方关键词列表–与搜索关键字一致,取数据条数为8条
select * from iwebshop_keyword where hot=1 order by order asc limit 8
5.最新商品列表:(商品推荐类型可以在后台商品–商品列表中设置)
在此查询中涉及到两张表分别是iwebshop_good商品信息表和iwebshop_commend_goods推荐类商品表,并通过商品id建立两张表之间的关系,条件为最新商品,并按照上架日期进行降序排序,查询数量为8条
select g.id,
g.name,
g.sell_price,
g.market_price,
g.list_img
from iwebshop_commend_goods as co
inner join iwebshop_goods as g on g.id=co.goods_id
where co.commend_id=1
order by g.up_time desc
limit 8
通过以上可知最新商品、特价商品、热卖商品、推荐商品记录保存在iwebshop

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值