PHP+MySQL:如何從收藏列表中讀取文章或商品的標題?

PHP+MySQL:如何從收藏列表中讀取文章或商品的標題?

php+mysql:讀取用戶收藏內容

在一個網站的“用戶收藏”功能中,需要從三個數據表中讀取用戶收藏的文章或商品的標題。三種數據表分別為:

  • favorites:收藏數據,包含字段 id、type(1 為商品,2 為文章)、cid(文章或商品的 id)和 dateline(收藏日期)
  • goods:商品,包含字段 id 和 title
  • articles:文章,包含字段 id 和 title

需求:按照 dateline 降序讀取收藏數據,并通過 cid 讀取對應的文章或商品的標題。

解決方案:

立即學習PHP免費學習筆記(深入)”;

有兩種常見的解決方案:

方案 1:循環讀取

// 讀取收藏數據 $favorites = getFavoritesList();  // 循環每個收藏 foreach ($favorites as $favorite) {     // 根據 type 判斷是商品還是文章     if ($favorite['type'] == 1) {         // 從 goods 表中讀取商品標題

? 版權聲明
THE END
喜歡就支持一下吧
點贊5 分享