您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

带有二进制数据的SQL查询(PHP和MySQL)

带有二进制数据的SQL查询(PHP和MySQL)

:此地址为二进制数据,但不 加密 数据。请参阅此答案搜索加密数据。

尝试添加Xx0x在用于搜索的二进制数据前面:

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)

尝试获取pidHEX格式,如

SELECT id, HEX(pid) pid, test FROM test

然后在搜索时仅尝试:

SELECT id, test FROM test WHERE HEX(pid) = '{$my_pid}'

但是我不确定如何将pid数据获取PHP,甚至不确定是否将二进制数据传递到select - where查询PHP

php 2022/1/1 18:22:15 有520人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶