模糊查询问题 http://blog.chinaunix.net/u/29134/showart_259117.html 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这是编码的问题!中文字在MYSQL中存的是占两位,而字母,符号的却只占一位,汉字中有的时候汉字所占的两位中有一位刚好与a一样!这样就出来了!建议在查询的时候进行处理一下!binary (要查的字段) like '%a%' $sql="select * from table where 字段 like % ".$aa."%" 要是还是不行的话,你可以将$sql 输出来看看,然后将显示的SQL语句到数据库中去查找下 编码问题 汉字是一个高位字节(大于128)和一个字节(我的测试是大于64)的字节组合成的,如果你恰好一个文字的后半部分也是高位字节,然后,再后面是一个字母的话,那么,搜索可能就是从后面的那个来进行搜索的,唉,不知道你是否明白。<?phpfor($i=128;$i<256;$i++){ for($j=64;$j<256;$j++) { echo $i." | ".$j." ".chr($i).chr($j)."\n"; }}?>试验一下,希望你能明白。 这个标签效果是随机的吗 PHP数组转化问题 关于APCHE 的配置问题,菜鸟问题,请帮帮我。。快疯了。。。。 PHP怎样判断中文乱码问题? 高手们都讨论一下 有没有办法在未安装mssql的系统中使用php中的mssql RMB寻求PHP技术支持 PHP的缓冲区默认是关闭的吗 关于PHP生成略缩图的疑问~(内祥) linux下的php如何连接windows下的sql server呢? PHP+MySql并发性SESSION问题,困扰我狠久了 INSERT INTO一条新记录后怎么得到它的id号? 关于&符号加在变量前面的问题
建议在查询的时候进行处理一下!binary (要查的字段) like '%a%'
要是还是不行的话,你可以将$sql 输出来看看,然后将显示的SQL语句到数据库中去查找下
如果你恰好一个文字的后半部分也是高位字节,然后,再后面是一个字母的话,那么,搜索可能就是从后面的那个来进行搜索的,唉,不知道你是否明白。<?php
for($i=128;$i<256;$i++)
{
for($j=64;$j<256;$j++)
{
echo $i." | ".$j." ".chr($i).chr($j)."\n";
}
}?>试验一下,希望你能明白。