台灣最大程式設計社群網站
線上人數
850
 
會員總數:245218
討論主題:189090
歡迎您免費加入會員
討論區列表 >> PHP >> SELECT 某一人欄位的所有值
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
SELECT 某一人欄位的所有值
價值 : 20 QP  點閱數:510 回應數:3

樓主

mypetertw
門外漢
0 97
925 145
發送站內信



我卡了一個問題很久
假設我要找某會員的該欄位的所有值
我該怎麼印出?
例如 會員1 的 pid 欄位所有值

我如果是使用 SELECT * 或 SELECT `pid`
他只會顯示他最新的那一筆資料(或者某一筆) 其他舊的他都不會有反應
因為我是要判斷會員1的每一個pid欄位是否有該值

假設有個文章是pid 6
會員1 的pid欄位有 6
就表示他有收藏該筆文章
假設若有 pid 7則表示有收藏文章 7
然後我就判斷假設會員進入pid 6文章時 若他有pid 6則顯示已收藏
但是當我去pid 7時 他不會顯示已收藏 (即便他有收藏pid7)

求解...


搜尋相關Tags的文章: [ SELECT 某一人欄位的所有值 ] ,
本篇文章發表於2016-07-23 11:17
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
請將你的問題描述清楚。

為何SELECT `pid`可以跑???你的from呢???

如要問sql語法。也請提供你的資料庫節構。人家才好幫你。
本篇文章回覆於2016-07-23 16:14
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

mypetertw
檢舉此回應
我是利用GETID去資料庫拉資料




然後再核對該會員有沒有該PID


但卻遲遲只有顯示某一筆已收藏
其他就算有收藏還是沒有顯示 (有PID)

本篇文章回覆於2016-07-23 22:46
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
最有價值解答

羅伯斯
檢舉此回應
你兩段SELECT都加了WHERE條件式
除非你的條件式不是唯一的
不然就只會有一筆資料
本篇文章回覆於2016-07-24 16:48
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.