Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

Wordpress $wpdb में प्लेसहोल्डर का उपयोग करने के लिए इस तैयार कथन को कैसे परिवर्तित करें?

मेरा बुरा, यह इतना आसान है! Wordpress दो प्लेसहोल्डर %s और %d का उपयोग करता है।

डेटाबेस में स्ट्रिंग पास करते समय %s का उपयोग किया जाना चाहिए

जबकि:

%d का उपयोग पूर्णांकों के लिए किया जाना चाहिए।

ऊपर मेरी समस्या यह है कि मैंने उन्हें मिश्रित कर दिया है, मैं स्ट्रिंग्स के लिए% d या पूर्णांक के लिए% s का उपयोग करता हूं। तो आपके विशिष्ट डेटा प्रकार के लिए सही प्लेसहोल्डर का उपयोग करके समस्या का समाधान किया जाता है। समस्या हल हो गई।

उदाहरण के लिए यदि आप PHP चर $id के साथ id का उपयोग करके डेटाबेस को क्वेरी कर रहे हैं, तो प्लेसहोल्डर %d होना चाहिए क्योंकि यह स्ट्रिंग्स के लिए पूर्णांक है, जैसे नाम, आदि। %s का उपयोग करें।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysqldump त्रुटि 1045 सही पासवर्ड आदि के बावजूद प्रवेश निषेध

  2. मैं mySQL डेटाबेस के साथ ठीक से इंटरैक्ट करने के लिए अपना लॉगिन फॉर्म प्राप्त नहीं कर सकता

  3. MySql में हेक्स मान डालें

  4. Django 1.8 के साथ MySQL कनेक्टर का उपयोग करने में समस्या

  5. Mysql - वांछित परिणाम प्राप्त करने के लिए इस खोज क्वेरी को बदलने में मेरी सहायता करें