में एक मतदान प्रणाली के लिए प्रभावी पुनर्प्राप्ति मेरे पास एक ऐसी प्रणाली है जहां पंजीकृत उपयोगकर्ता एक तस्वीर के लिए टिप्पणियां वोट/वोट कर सकते हैं। यह स्टैक ओवरफ्लो की मतदान प्रणाली के समान ही है।PHP और MySQL
मैं जैसे मूल्यों के साथ एक तालिका में वोट की दुकान:
vote_id | vote_comment_id | vote_user_id | vote_date | vote_type
अब मैं गति और निम्नलिखित के लिए दक्षता के विषय में कुछ प्रश्न हैं:
समस्या: एक बार एक उपयोगकर्ता को खोलता है टिप्पणी के साथ चित्र पृष्ठ, मुझे आवश्यकता है कि उस उपयोगकर्ता ने इसे दिखाने के लिए टिप्पणी पर यूपी/डाउन को पहले से ही वोट दिया है; टिप्पणी के बगल में "आपने मतदान किया" या "आप नीचे मतदान" (स्टैक ओवरफ़्लो में वोट छवि हाइलाइट किया गया है)।
मेरी संभव समाधान: अभी जब मैं साथ ही वोटों की मेरी मेज के माध्यम से एक टिप्पणी के माध्यम से एक तस्वीर पेज मैं पाश, और मैं पाश खोलने के लिए और यदि कोई उपयोगकर्ता मतदान किया है की जाँच करें और स्थिति दिखाएगा (मैं vote_user_id तुलना उपयोगकर्ता के सत्र के साथ)।
यह कितना कुशल है? क्या इस तरह की समस्या से निपटने के लिए किसी के पास बेहतर दृष्टिकोण है?
आप कैसे स्टोर कर रहे हैं कि यह एक वोट-वोट या डाउन-वोट है? –
अच्छा खेद इसे यहां रखने से चूक गया। मेरे पास – Adnan