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...