मेरा बुरा, यह इतना आसान है! Wordpress दो प्लेसहोल्डर %s और %d का उपयोग करता है।
डेटाबेस में स्ट्रिंग पास करते समय %s का उपयोग किया जाना चाहिए
जबकि:
%d का उपयोग पूर्णांकों के लिए किया जाना चाहिए।
ऊपर मेरी समस्या यह है कि मैंने उन्हें मिश्रित कर दिया है, मैं स्ट्रिंग्स के लिए% d या पूर्णांक के लिए% s का उपयोग करता हूं। तो आपके विशिष्ट डेटा प्रकार के लिए सही प्लेसहोल्डर का उपयोग करके समस्या का समाधान किया जाता है। समस्या हल हो गई।
उदाहरण के लिए यदि आप PHP चर $id के साथ id का उपयोग करके डेटाबेस को क्वेरी कर रहे हैं, तो प्लेसहोल्डर %d होना चाहिए क्योंकि यह स्ट्रिंग्स के लिए पूर्णांक है, जैसे नाम, आदि। %s का उपयोग करें।