php操作mysql出现乱码

如果像这样直接插入中文,可能在Mysql中会出现乱码 

$conn=@mysql_connect("localhost","root","") or die("链接错误");
mysql_select_db("newdb",$conn);

在这里插入这句,后面就可以正常插入中文了: mysql_query("SET NAMES 'GBK'");

$sqlstr="INSERT INTO test (id,uid,regdate,remark) values ('','钱二',now(),'工人')";
mysql_query($sqlstr,$conn) or die(mysql_error());

posted @ 2011-08-03 08:09  瑞恩多芬  阅读(180)  评论(1编辑  收藏  举报