sql语句问题

$sql="select * from yuangong where zhiwei='宿舍管理员'";

$result=mysql_query($sql,$link);

 $query= mysql_fetch_row($result);

echo $query['ypass'];

请问为什么当$sql="select * from yuangong where yhouse='3'";的时候就可以输出来,就是当条件为数字的时候就可以输出,为文字的时候就无法输出

慕仙203825
浏览 1432回答 2
2回答

飞鸟的绯闻男友

set names utf8

Queen丶Star

编码考虑过了吗?不设置编码,宿舍管理员中文用以查询的时候是乱码,自然没有返回值……
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

MySQL