为了账号安全,请及时绑定邮箱和手机立即绑定

關聯性數據表的原理?有查詢到,但顯示不出來?

關聯性數據表的原理?有查詢到,但顯示不出來?

PHP
波斯汪 2019-03-12 15:26:19
假設有商品數據表、用戶數據表當我要製作購物車我要顯示購物車所以有個購物車數據表用戶的行為是加入這個商品進去購物車但是我在購物車我要怎麼顯示才對?我想到兩種方法第一個是用戶加入之後順便帶入該商品的名稱等資訊到購物車數據表然後再根據用戶的ID去撈他的購物車但這方法假設商品改了資訊,所有東西也要跟著改 第二個方法是只帶入兩種值一個是商品ID,一個是用戶的ID但商品ID裡面有包括商品名稱 圖示 那這樣我要怎麼將購物車顯示?我能抓到的數據只有商品ID、用戶ID我要怎麼關聯到另一個數據表?根據商品ID,去抓商品數據表,再將商品資訊顯示?這樣就不會有源頭修改商品資訊的更新問題但這個方法我不知道怎麼顯示? user 有 iduser_cart 有 prod_id, idproduct 有 prod_id, name, icon 我的 mysql 查詢是 SELECT b.icon, b.name FROM user_cart as c LEFT JOIN product AS b ON c.prod_id = b.id Where c.user_id= '{$_SESSION["user-id"]}' 或 SELECT b.* FROM product as b LEFT JOIN user_cart as c ON c.prod_id = b.prod_id LEFT JOIN user AS a ON a.id = c.id WHERE c.id = '{$_SESSION["user-id"]}' 補充mysql結構 user_cart user product 更新我查詢到有東西但就是顯示不出來? 我顯示的代碼為: <? while($row = mysqli_fetch_array($data)){?> <?=$row['name'];?> <?}?> 有錯誤嗎?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 352 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信