PHP与mysql的中文查询问题 name字段是什么类型的?查询结果是空的还是报错?用下面的语句查询有结果吗?select * from table where LIKE='%李雷%' 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 首先请确定数据库中有没有这样的记录,如果有建议你在windows里的my.in文件或者Linux里的my.cnf文件中增加default_character_gb2312,数据库默认编码改为gb2312,数据插入和查询时加入mysql_query("set names gb2312"); 可能数据库中的数据就不是中文的,存入数据库时,数据变成了乱码,当然查不出来,楼主的问题很有可能是mysql的编码没对 数据库 字段的编码格式问题 改一下数据库编码格式 然后再从新把数据库里的name写成李雷 就可以了 数据库的编码是uft8,连接校对是GBK_chinese_ci.字段整理也是GBK_chinese_ci.数据库的数据不是乱码。是正常中文,而且也有这条记录。在PHPadmin中用同样的SQL语句能查询出来。但是在PHP中就不行。 select * from table where LIKE='%李雷%'这样的写法,我早试过了,也不行呀。 问题解决了。我以前在PHP中查询之前用的是mysql_query("SET CHARACTER SET GBK");现在改成mysql_query("SET names GBK");就OK了。谢谢各位。是data20042030帮我解决的 PHP从右向左截取字符串 求大侠指点一下,插入变量的方法! ***新手求教***10月22日问题之[猜数字游戏、phpinfo.php设置] 我想问一下。Smarty模板引擎中能访问常量的原理是什么? php跨库搜索的问题 请教下,php如何判断是否开启了gzip 读目录里面文件的时候出问题了 PHP中的时间转换问题 [分享]可以随意定义排序语句的千万数量级分页显示存储过程 如何读取Session中的值 PHP 如何在iframe 中解决history.go(-1) 的问题 急!!!还有一个比较严重的问题!!!o(∩_∩)o...
数据库的数据不是乱码。是正常中文,而且也有这条记录。在PHPadmin中用同样的SQL语句能查询出来。但是在PHP中就不行。
这样的写法,我早试过了,也不行呀。