PHP mysql_query 执行不了 SQL没问题 执行其他语句也没问题
switch(strtoupper(self::$code)){case'UTF-8':$code_string="SETCHARACTER_SET_CLIENT=utf...
switch (strtoupper(self::$code)){
case 'UTF-8':
$code_string = "
SET CHARACTER_SET_CLIENT = utf8;
SET CHARACTER_SET_RESULTS = utf8";
break;
case 'GBK':
$code_string = "
SET CHARACTER_SET_CLIENT = gbk;
SET CHARACTER_SET_RESULTS = gbk";
break;
default:
$error = "编码设置失败";
die($error);
}
if (!mysql_query($code_string)){ //这里执行失败(SQL语句没问题)报错die里面的内容
die("编码设置执行失败");} //注释掉这2行 就运行正常 但是会出现乱码;
这是我写在 db类里面的 展开
case 'UTF-8':
$code_string = "
SET CHARACTER_SET_CLIENT = utf8;
SET CHARACTER_SET_RESULTS = utf8";
break;
case 'GBK':
$code_string = "
SET CHARACTER_SET_CLIENT = gbk;
SET CHARACTER_SET_RESULTS = gbk";
break;
default:
$error = "编码设置失败";
die($error);
}
if (!mysql_query($code_string)){ //这里执行失败(SQL语句没问题)报错die里面的内容
die("编码设置执行失败");} //注释掉这2行 就运行正常 但是会出现乱码;
这是我写在 db类里面的 展开
若以下回答无法解决问题,邀请你更新回答
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询