模糊查询问题 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"; }}?>试验一下,希望你能明白。 css样式导不进去 php框架有个疑问一直不解!!! 如何只用php,来实现级联菜单 php页面中两个<select>,其中一个根据另一个的内容改变而改变。 一个不带数据库的php空间,怎么样实现计数器的功能? PHP4程序不能在高一点的版本中运行,如何修改,是什么原因 关于APACHE2+PHP5的问题 往数据里添加不成功的问题. 各位大哥,这次的问题非同小可哦!!!!!! tp5怎么进行多条件查询? 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";
}
}?>试验一下,希望你能明白。