PHP+MySQL:如何从收藏列表中读取文章或商品的标题?
php+mysql:读取用户收藏内容
在一个网站的“用户收藏”功能中,需要从三个数据表中读取用户收藏的文章或商品的标题。三种数据表分别为:
- favorites:收藏数据,包含字段 id、type(1 为商品,2 为文章)、cid(文章或商品的 id)和 dateline(收藏日期)
- goods:商品,包含字段 id 和 title
- articles:文章,包含字段 id 和 title
需求:按照 dateline 降序读取收藏数据,并通过 cid 读取对应的文章或商品的标题。
解决方案:
有两种常见的解决方案:
方案 1:循环读取
// 读取收藏数据 $favorites = getFavoritesList(); // 循环每个收藏 foreach ($favorites as $favorite) { // 根据 type 判断是商品还是文章 if ($favorite['type'] == 1) { // 从 goods 表中读取商品标题
以上就是PHP+MySQL:如何从收藏列表中读取文章或商品的标题?的详细内容,更多请关注其它相关文章!