注意 :此地址为二进制数据,但不 加密
数据。请参阅此答案以搜索加密数据。
尝试添加
X,
x或
0x在用于搜索的二进制数据前面:
SELECt id FROM test WHERe pid = '0xÞFÈ>ZPÎ×jRZ{æ×';编辑: 也试试这个:
SELECt id FROM test WHERe BINARY pid = 'ÞFÈ>ZPÎ×jRZ{æ×';要么
SELECt id FROM test WHERe HEx(pid) = BIN2HEx('0xÞFÈ>ZPÎ×jRZ{æ×');如此处所述:如何使用二进制字段进行选择?(php,mysql)
如果没有从上面的工作原理: 尝试获取
pid的
HEX格式,如
SELECt id, HEx(pid) pid, test FROM test
然后在搜索时仅尝试:
SELECt id, test FROM test WHERe HEx(pid) = '{$my_pid}'但是我不确定如何将
pid数据获取到PHP,甚至不确定是否将二进制数据传递到
select - where查询中
php。



