Prøv at tilføje X , x eller 0x foran binære data brugt til søgning:
SELECT id FROM test WHERE pid = '0xÞFÈ>ZPÎ×jRZ{æ×';
EDIT: prøv også dette:
SELECT id FROM test WHERE BINARY pid = 'ÞFÈ>ZPÎ×jRZ{æ×';
ELLER
SELECT id FROM test WHERE HEX(pid) = BIN2HEX('0xÞFÈ>ZPÎ×jRZ{æ×');
som antaget her:Sådan vælger du med et binært felt? (php,mysql)
HVIS INTET FRA OVENFOR VIRKER: Prøv at hente pid i HEX format, som
SELECT id, HEX(pid) pid, test FROM test
og prøv kun, når du søger:
SELECT id, test FROM test WHERE HEX(pid) = '{$my_pid}'
Men jeg er ikke sikker på, hvordan du får fat i pid data til PHP eller endda om du sender de binære data til din select - where forespørgsel... Gætter bare på grund af php tag...