Intenta agregar X
, x
o 0x
delante de los datos binarios utilizados para la búsqueda:
SELECT id FROM test WHERE pid = '0xÞFÈ>ZPÎ×jRZ{æ×';
EDITAR: prueba también esto:
SELECT id FROM test WHERE BINARY pid = 'ÞFÈ>ZPÎ×jRZ{æ×';
O
SELECT id FROM test WHERE HEX(pid) = BIN2HEX('0xÞFÈ>ZPÎ×jRZ{æ×');
como se supone aquí:Cómo seleccionar con un campo binario? (php,mysql)
SI NADA DE LO ANTERIOR FUNCIONA: Intenta obtener el pid
en HEX
formato, como
SELECT id, HEX(pid) pid, test FROM test
y luego cuando busque intente solo:
SELECT id, test FROM test WHERE HEX(pid) = '{$my_pid}'
Pero no estoy seguro de cómo obtienes el pid
datos a PHP o incluso si pasa los datos binarios a su select - where
consulta ... Solo adivinando debido al php
etiqueta...