在mysql创建表时要设定字符集为gbk
create table users3 (
username varchar(20) primary key,
password varchar(20) not null
)engine=myisam default charset=gbk;
在php要添加
mysqli_query($link, "SET NAMES utf8");
<?php
$link = mysqli_connect('localhost','root','') or die('连接失败:'.mysqli_error($link));
$database='ceshi';
mysqli_select_db($link, $database) or die('选择数据库失败:');
mysqli_query($link, "SET NAMES utf8");
$query="insert into users3 values('你好','001')";
$result=mysqli_query($link, $query) or die('数据库插入失败:'.mysqli_error($link));
?>