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

mysql क्वेरी %..% के साथ जहां क्लॉज अलग-अलग परिणाम लौटा रहा है

आपको उपयोगकर्ता इनपुट को कनवर्ट करना चाहिए, कोई फ़ंक्शन नहीं है LOOKS LIKE MySQL . में :)

आप लिप्यंतरित स्ट्रिंग को मूल स्ट्रिंग के साथ स्टोर कर सकते हैं और php::translit ऐसा करने के लिए:

id data    trans_data
1  Москва  MOSKVA
2  София   SOFIA
SELECT  *
FROM    table
WHERE   trans_data LIKE CONCAT('%', ?, '%')

mysqli->bind_param('s', strtoupper(transliterate('Москва')));


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. विधि JPQL के लिए क्वेरी के लिए सत्यापन विफल रहा

  2. उपयोगकर्ता खाता प्रबंधन, भूमिकाएं, अनुमतियां, प्रमाणीकरण PHP और MySQL - भाग 6

  3. मैं Laravel 5 में mysql से XML में डेटा कैसे स्टोर कर सकता हूं?

  4. केस या IF ELSEIF के साथ MySQL चयन कथन? सुनिश्चित नहीं है कि परिणाम कैसे प्राप्त करें

  5. क्या MySQL इंडेक्स NULL मान करता है?