है, मैं पिछले 10 दिनों में दर्ज किए गए परिणामों के लिए अपनी क्वेरी को सीमित करना चाहता हूं। TIMESTAMP कॉलम को दिनांक कहा जाता है। मैं यह कैसे करुं?MySQL केवल तभी चुनें जहां टिमस्टैम्प पिछले 10 दिनों से
$result = mysql_query("SELECT * FROM Posts WHERE (City = '$city2') ORDER by Comments DESC LIMIT 5");
धन्यवाद
... और कैसे !!!!! – Keng
क्षमा करें, मैंने गलत क्वेरी पोस्ट की है। मैंने इसका इस्तेमाल करने की कोशिश की, यह ठीक दिखता है लेकिन मुझे कोई परिणाम नहीं मिला है। हालांकि कल मेरे सभी पोस्ट जहां इनपुट किया गया। (1 दिन दूर)। – lisovaccaro
पुष्टि करें कि आपके दिनांक फ़ील्ड में उचित तिथियां हैं, और वास्तव में एक डेटाटाइम फ़ील्ड है। यदि यह एक int (उदा। यूनिक्स टाइमस्टैम्प) है, तो यह क्वेरी काम नहीं करेगी और आपको उचित रूप से परिवर्तित करने के लिए unix_timestamp/from_unixtime का उपयोग करना होगा। –