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

ऑपरेशन 'find_in_set' के लिए कोलाज (latin1_swedish_ci,COERCIBLE) और (utf8_general_ci,IMPLICIT) का अवैध मिश्रण

अगर आप mysqli का इस्तेमाल कर रहे हैं , कनेक्ट करने के ठीक बाद यह आदेश जारी करें:

$mysqli->set_charset("utf8");

यह आपके कनेक्शन की एन्कोडिंग को UTF8 . पर सेट कर देगा (जैसा आपकी तालिका उपयोग करती है)।

सादे mysql . के साथ , इसका उपयोग करें:

mysql_query("SET NAMES utf8", $conn);
mysql_query("SET CHARACTER SET utf8", $conn);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL एकाधिक फ़ील्ड से चयन में सम्मिलित करें

  2. मैं हाइबरनेट टाइमस्टैम्प को MySQL BIGINT में कैसे मैप करूं?

  3. php त्रुटि और चर परिभाषित करने के बाद भी

  4. MySQL व्यवस्थापक बैकअप:संगतता मोड, यह वास्तव में क्या कर रहा है?

  5. एक MySQL डेटाबेस से Jquery, AJAX और PHP के साथ डेटा पुनर्प्राप्त करना