Generating site map using PHP and MySQL by current_timestamp -
मेरे पास MySQL डाटाबेस रिकॉर्ड्स हैं: post_id int, post_title text, post_date टाइमस्टैम्प (डिफ़ॉल्ट मान current_timestamp के साथ)
कैसे मैं रिक्त तिथि नोडों के परिणामस्वरूप (जहां पदों को डेटाबेस से ही हैं) बिना निम्नलिखित संरचना के साथ PHP का उपयोग करके साइट मैप का निर्माण कर सकता हूं, जैसे:
2010 - 2010 Jan - 2010 Jan 10 - - 1 के बाद - -2 के बाद -2010 जनवरी 12 --- पोस्ट -3 - 2010 जनवरी 17 --- पोस्ट -4- 2010 फरवरी-2010 फ़्रेब 05 -5 के बाद-2011 2011-दिसंबर 2011 - 2011 दिसंबर 02 --- पोस्ट -6 --- पोस्ट -7 - 2011 दिसंबर 21 --- पोस्ट -8 आदि। < P>
सबसे पहले आपको अपना डेटा चुनना होगा ताकि यह आपके संरचना में छापने के लिए सुविधाजनक हो। इस तरह कुछ होना चाहिए:
दिन के रूप में दिन (पोस्ट_डेट) का चयन करें, दिन के रूप में महीना (पोस्ट_डेट), वर्ष (वर्ष के रूप में), वर्ष (पोस्ट_डेट), DATE_FORMAT (पोस्ट_डेट, "% Y-% m-% डी ") के रूप में बनाया_एट, पोस्ट_चिटल, पोस्ट_आईड से पोस्ट ऑर्डर द्वारा बनाया_एट; फिर आप परिणाम के माध्यम से दोहराते हैं और सूचकांक के रूप में वर्ष, महीने और दिन के साथ एक बहुआयामी सूचकांक बनाते हैं। एक प्रविष्टि इस तरह दिख सकती है:
$ डेटा [2013] [10] [31] = सरणी ("पोस्ट 1", "पोस्ट 2"); अपने साइटमैप को प्रिंट करना आसान है (केवल कुछ पूर्ववर्ती निर्माण)।
Comments
Post a Comment