मैं इस चित्र है PHP MySQL कैसे संबंध तीन अलग-अलग टेबल से आउटपुट दिखा टेबल
क्या मैं चाहता हूँ कर इस उत्पादन है:
कैसे आप इस एक के क्वेरी करने के लिए प्रबंधन कर ?
मैं इस कोड
SELECT users.firstname, users.lastname,
users.screenname, posts.post_id, posts.user_id,
posts.post, posts.upload_name,
posts.post_type, posts.date_posted
FROM website.users users
INNER JOIN website.posts posts ON (users.user_id = posts.user_id)
ORDER BY posts.pid DESC
//PROBLEM with this one is that it only views the post from all users.
//SO I added
SELECT COUNT(user_id) AS friends, SUM(user_id = ?) AS you, user_id
FROM feeds WHERE post_id = ?
//This one will give you two fields containing how many different users **feeds** the
post
कृपया मदद लोग है। असल में यह मैं सिर्फ का अनुसरण कर रहा हूं फेसबुक की "पसंद" स्थिति एकमात्र चीज यह है कि मैं इस तरह की सामग्री के साथ शौकिया नहीं हूं इसलिए मुझे आपके सभी उत्तरों को सुनकर खुशी होगी। मैं वास्तव में आपकी मदद की जरूरत
बहुत धन्यवाद दोस्त! लेकिन भाई, इस पंक्ति के बारे में "एसयूएम (user_id =?) जैसा कि, - क्या मुझे यह पसंद आया? GROUP_CONCAT (user_id)" क्या यह "feeds.user_id" होना चाहिए? मुझे यह कहते हुए एक त्रुटि हो रही है: "फ़ील्ड सूची में कॉलम user_id संदिग्ध है –
हां, क्षमा करें: 'feeds.user_id'। अपडेट किया गया। – eggyal
आपकी सभी मदद के लिए बहुत बहुत धन्यवाद! –