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

बाइनरी डेटा के साथ SQL क्वेरी (PHP और MySQL)

X जोड़ने का प्रयास करें , x या 0x खोज के लिए प्रयुक्त बाइनरी डेटा के सामने:

SELECT id FROM test WHERE pid = '0xÞFÈ>ZPÎ×jRZ{æ×';

संपादित करें: इसे भी आजमाएं:

SELECT id FROM test WHERE BINARY pid = 'ÞFÈ>ZPÎ×jRZ{æ×';

या

SELECT id FROM test WHERE HEX(pid) = BIN2HEX('0xÞFÈ>ZPÎ×jRZ{æ×');

जैसा कि यहाँ माना गया है:कैसे चुनें एक द्विआधारी क्षेत्र के साथ? (php,mysql)

यदि उपरोक्त कार्यों से कुछ नहीं: pid . प्राप्त करने का प्रयास करें HEX में प्रारूप, जैसे

SELECT id, HEX(pid) pid, test FROM test

और फिर खोज करते समय केवल प्रयास करें:

SELECT id, test FROM test WHERE HEX(pid) = '{$my_pid}'

लेकिन मुझे यकीन नहीं है कि आप pid . कैसे प्राप्त करते हैं PHP को डेटा या यहां तक ​​​​कि क्या आप बाइनरी डेटा को अपने select - where . में पास करते हैं क्वेरी... php . के कारण बस अनुमान लगा रहे हैं टैग...



  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. डेटा आयात करें। एसक्यूएल MySQL डॉकर कंटेनर

  3. डेटाबेस में फ़ाइलों को ब्लॉब के रूप में सहेजना AJAX php pdo

  4. एक MySQL तालिका को दूसरे के मानों के साथ अपडेट करें

  5. MySQL को MS Access में कनवर्ट करना