【发布时间】:2012-11-26 00:37:35
【问题描述】:
我正在尝试为客户创建搜索功能,他们在现有表中有一个字段,他们将其设置为 blob。当我在下面的搜索脚本中查询表格时,我从三个字段中得到以下结果:
字段:
1-item_num
2-info (blob)
3-name
查询:
$raw_results = mysql_query("SELECT * FROM store_products
WHERE (`item_num` LIKE '%".$query."%') OR (`info` LIKE '%".$query."%') OR (`name` LIKE '%".$query."%')") or die(mysql_error());
(结果)
22 (name)
penlite (item_num)
PHA+MiBBQSBBbm9kaXplZCBBbHVtaW51bSBwZW5saXRlIDwvcD4= (info)
如何将 blob 转换为搜索结果页面上的可读文本?
【问题讨论】:
-
可读性是什么意思?为什么不能直接回显结果?
-
你为什么要对一些二进制数据进行文本搜索?数据是如何编码/加密的?