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

MySQL क्वेरी phpmyadmin में काम कर रही है लेकिन php में नहीं

आपकी क्वेरी में सिरिलिक वर्ण हैं, इसलिए mySQL कनेक्शन एन्कोडिंग सेट करना आवश्यक हो सकता है। अगर आप utf-8 . का इस्तेमाल कर रहे हैं , mysqli_connect के बाद निम्न पंक्ति डालें:

mysqli_query($conn, "SET NAMES 'utf8'");

या यदि आपकी स्क्रिप्ट windows-1251 में सहेजी गई है, तो निम्न का उपयोग करें:mysqli_query($conn, "SET NAMES 'cp1251'");

कनेक्शन कैरेक्टर सेट और एनकोडिंग के बारे में अधिक जानकारी के लिए कृपया मैनुअल देखें।

और क्वेरी phpMyAdmin में क्यों काम करती है? क्योंकि यह संभवत:आपके लिए बैकग्राउंड में एन्कोडिंग सेट करता है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL:प्रतिदिन अलग-अलग पंक्तियों की गणना करें

  2. मैसकल में लगातार पंक्तियों में दूरी (देशांतर, अक्षांश) के योग की गणना करने की क्वेरी

  3. मारियाडीबी/माईएसक्यूएल डेटाबेस पर एसक्यूएल निर्भरता

  4. हाइबरनेट 5 :- org.hibernate.MappingException:अज्ञात निकाय

  5. कोडनिर्देशक क्वेरी के साथ कॉलम का योग कैसे प्राप्त करें?