सोच रहा है कि मैं php में और एक mysql डेटाबेस के साथ टैगिंग सिस्टम कैसे बना सकता हूं, मेरे प्रारंभिक विचार तालिका में एक पंक्ति बनाने के लिए थे जहां आलेख संग्रहीत किए जाते हैं, टैग नामित होते हैं, और अल्पविराम से अलग टैग सूचीबद्ध करते हैं, लेकिन मैं नहीं हूं सुनिश्चित करें कि मैं एक क्वेरी कैसे बना सकता हूं जो मेल खाने वाले टैग की खोज करता है, मैं प्रत्येक लेख को प्रत्येक बार टैग पर क्लिक करने के लिए हर लेख से पूछना नहीं चाहता हूं। क्या कोई मदद कर सकता है?मैं php और mysql का उपयोग कर टैगिंग सिस्टम कैसे बना सकता हूं?
11
A
उत्तर
30
आप का वर्णन कर रहे हैं एक बहुत-से-अनेक के बीच के रिश्ते लेख और टैग। आप उस रिश्ते को हल करने के लिए एक मध्यवर्ती जंक्शन तालिका का उपयोग करना चाहते हैं।
अब, वे सभी लेख एक चयनित टैग से मिलान को खोजने के लिए:
SELECT a.article_title
FROM Tag t
INNER JOIN Article_Tag_Xref atx
ON t.tag_id = atx.tag_id
INNER JOIN Article a
ON atx.article_id = a.article_id
WHERE t.tag_name = 'SelectedTagName'
+0
यह बहुत अच्छा लग रहा है, बीमार इसे देखना है। धन्यवाद! – mcbeav
2
tbl_articles, articleID है आदि
tbl_tags tagID है, आदि
tbl_taggedarticles taggedArticleID, articleID, tagID
SELECT articleID FROM tbl_taggedarticles WHERE tagID = "searchedID"
संबंधित मुद्दे
- 1. जावास्क्रिप्ट का उपयोग करके मैं div कैसे बना सकता हूं और शैली बना सकता हूं?
- 2. PHP और MySQL: मैं "SET @ रैंक = 0;" का उपयोग कैसे कर सकता हूं $ क्वेरी में =
- 3. मैं सी ++ में mysql का उपयोग कैसे कर सकता हूं?
- 4. क्या मैं PHP और OData का उपयोग करके MySQL डेटा का पर्दाफाश कर सकता हूं?
- 5. मैं PHP का उपयोग कर स्कीमा के आधार पर एक XML दस्तावेज़ कैसे बना सकता हूं?
- 6. मैं अपने मैकोज़ सिस्टम पर आरपीएम कैसे बना सकता हूं?
- 7. मैं MySQL वापसी यूटीएफ -8 कैसे बना सकता हूं?
- 8. मैं स्टार-रेटिंग सिस्टम कैसे बना सकता हूं?
- 9. oauth-php लाइब्रेरी का उपयोग किये बिना मैं OAuth और PHP का उपयोग कैसे कर सकता हूं?
- 10. मैं .NET मेटाडाटा-केवल 'संदर्भ असेंबली' कैसे बना सकता हूं और उपयोग कर सकता हूं?
- 11. मैं अपना खुद का हायर कैस्केड कैसे बना सकता हूं और इसे लागू कर सकता हूं?
- 12. क्या मैं PHP के साथ MySQL चेतावनी का पता लगा सकता हूं और संभाल सकता हूं?
- 13. मैं PHP और वैंप सर्वर का उपयोग कर SQLite डीबी का उपयोग और उपयोग कैसे कर सकता हूं?
- 14. मैं कुकी कैसे सेट कर सकता हूं और फिर PHP में रीडायरेक्ट कर सकता हूं?
- 15. मैं PHP में खाली/खाली SimpleXMLElement कैसे बना सकता हूं?
- 16. मैं विंडोज पर PHP एक्सटेंशन कैसे बना सकता हूं?
- 17. मैं MySQL में एक डीईएससी इंडेक्स कैसे बना सकता हूं?
- 18. MySQL मैं इस सबक्वायरी को कैसे बना सकता हूं?
- 19. स्क्लेक्लेमी में, मैं 'MySQL दिनांक' कॉलम कैसे बना सकता हूं?
- 20. मैं डी 3 और उसके बल लेआउट का उपयोग कर पेड़ कैसे बना सकता हूं?
- 21. मैं jQuery और सीएसएस का उपयोग कर फ़्लोटिंग बटन कैसे बना सकता हूं?
- 22. मैं PHP में लगातार सत्र कैसे बना सकता हूं?
- 23. क्या मैं PHP से अपना डेटाबेस बना सकता हूं?
- 24. मैं MySQL में एक दृश्य कैसे बना सकता हूं?
- 25. पीडीओ का उपयोग कर PHP में MySQL डेटाबेस की सूची कैसे प्राप्त कर सकता हूं?
- 26. मैं रेल का उपयोग कर स्टैक ओवरव्लो के समान "प्रतिष्ठा" प्रणाली कैसे बना सकता हूं?
- 27. एसओ जैसे टैगिंग सिस्टम कैसे बनाएं?
- 28. मैं PHP का उपयोग कर MySQL के 'ft_min_word_len' कॉन्फ़िगरेशन चर का मान कैसे प्राप्त कर सकता हूं?
- 29. कुकीज़ और नमकीन हैश का उपयोग कर PHP लॉगिन सिस्टम
- 30. मैं वेबसाइट के लिए इंस्टॉलर कैसे बना सकता हूं। PHP mysql
मैं "डेटाबेस सामान्यीकरण" पर पढ़ने का सुझाव चाहते हैं। एक अच्छी शुरुआत http://en.wikipedia.org/wiki/Database_normalization होगी। –