mysql连接有关问题

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.

mysql连接有关问题

相关文章:

你感兴趣的文章:

标签云: