Versuchen Sie, X
hinzuzufügen , x
oder 0x
vor den für die Suche verwendeten Binärdaten:
SELECT id FROM test WHERE pid = '0xÞFÈ>ZPÎ×jRZ{æ×';
BEARBEITEN: versuche auch das:
SELECT id FROM test WHERE BINARY pid = 'ÞFÈ>ZPÎ×jRZ{æ×';
ODER
SELECT id FROM test WHERE HEX(pid) = BIN2HEX('0xÞFÈ>ZPÎ×jRZ{æ×');
wie hier vermutet:How to select mit einem binären Feld? (php,mysql)
WENN NICHTS VON OBEN FUNKTIONIERT: Versuchen Sie, die pid
zu erhalten in HEX
Format, wie
SELECT id, HEX(pid) pid, test FROM test
und dann beim Suchen nur versuchen:
SELECT id, test FROM test WHERE HEX(pid) = '{$my_pid}'
Aber ich bin mir nicht sicher, wie Sie die pid
erhalten Daten an PHP oder sogar ob Sie die Binärdaten an Ihr select - where
übergeben Abfrage ... Nur eine Vermutung aufgrund des php
Tag...