$query="select 房号 from view_rooms where 公寓名='c3'"; //这时查得到结果 $query="select 房号 from view_rooms where 公寓名=\''.桂园8舍'\''"; //这时查不到结果 转义下吧!
1.链接数据库设置mysql客户端的默认编码,set names utf8; 2.保证PHP文件的存储编码为utf-8 3.确认sql语句的正确: 应该是这个 $query="select 房号 from view_rooms where 公寓名='桂园8舍'"; 还是这个 $query="select 房号 from view_rooms where 公寓名 like '%桂园8舍%'";
//这时查得到结果
$query="select 房号 from view_rooms where 公寓名=\''.桂园8舍'\''";
//这时查不到结果
转义下吧!
2.保证PHP文件的存储编码为utf-8
3.确认sql语句的正确:
应该是这个
$query="select 房号 from view_rooms where 公寓名='桂园8舍'";
还是这个
$query="select 房号 from view_rooms where 公寓名 like '%桂园8舍%'";