首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

mysql连接有关问题

2012-02-13 
mysql连接问题在PHP脚本里,出现如下语句$connmysql_connect($dbhost, $dbuser, $dbpass) or die(不能连

mysql连接问题

在PHP脚本里,出现如下语句
$conn=mysql_connect($dbhost, $dbuser, $dbpass) or die("不能连接数据库 $dbhost");

mysql_query("set names utf8",$conn);  
$sql="DROP DATABASE $dbname";  
mysql_query($sql);
$sql="CREATE DATABASE $dbname";  
mysql_query($sql);

mysql_select_db($dbname) or die ("不能打开数据库 $dbname");
mysql_query("SET NAMES 'GBK'");

我不明白的是
为什么有同时出现这两个
mysql_query("set names utf8",$conn);
mysql_query("SET NAMES 'GBK'");
的意思。


[解决办法]
第一个set names utf8,我怀疑根本不能执行通过。前边只是想把$dbname这个DB删除。然后重新创建。
然后再设定客户端以及连接的字符集使用gbk。至于你这个数据库创建使用的是什么字符集,取决于系统配置文件里的database character set.

热点排行