$conn=mysql_connect("localhost:6033","root","root") or die("数据库连接出错,请检查你的相关设置。");
mysql_select_db("test",$conn);
$sql="INSERT INTO test (id,uid,regdate,re) values ('','小叶',now(),'职员')";
mysql_query("set names 'GBK'");
mysql_query($sql,$conn);
if($sql){
       echo "插入数据成功!";
}else{
      echo "插入失败,请查看相关设置是否正确";
}
如果上面的代码没有这一句,mysql_query("set names 'GBK'");。那么插入数据库里面的数据,'小叶','职员'这两项是乱码的,这是为什么?还有一个问题。。
mysql_query("set names 'GBK'");
mysql_query($sql,$conn);这两个写在一起,感觉怪怪的,可以连写吗?比如mysql_query("set names 'GBK'")($sql,$conn);或者其他更方便的办法吗?请各位帮我优化一下这个代码,万分感谢。小弟新手一个