Prova ad aggiungere X
, x
o 0x
davanti ai dati binari utilizzati per la ricerca:
SELECT id FROM test WHERE pid = '0xÞFÈ>ZPÎ×jRZ{æ×';
MODIFICA: prova anche questo:
SELECT id FROM test WHERE BINARY pid = 'ÞFÈ>ZPÎ×jRZ{æ×';
O
SELECT id FROM test WHERE HEX(pid) = BIN2HEX('0xÞFÈ>ZPÎ×jRZ{æ×');
come supposto qui:Come selezionare con un campo binario? (php,mysql)
SE NIENTE DI SOPRA FUNZIONA: Prova a ottenere il pid
in HEX
formato, come
SELECT id, HEX(pid) pid, test FROM test
e poi durante la ricerca prova solo:
SELECT id, test FROM test WHERE HEX(pid) = '{$my_pid}'
Ma non sono sicuro di come ottenere il pid
dati a PHP o anche se passi i dati binari nel tuo select - where
query... Sto solo indovinando a causa del php
tag...