用php向mysql中插入中文字符错误?

<?phpheader("Content-type;text/html;charset=utf-8");if($con=mysql_connect('localhost'... <?php
header("Content-type; text/html; charset=utf-8");
if($con = mysql_connect('localhost','root','root'))
{
echo "连接成功!";
}else{
echo "连接失败!";
}
if(mysql_select_db('t1'))
{
echo"选择成功!";
}else{
echo"选择失败!";
}
echo'</br>';
mysql_query("set names 'utf8'");
$sql1='insert t1 values("小李",1,1,1)';
$sql2=mysql_query($sql1,$con); //插入失败
if($sql2)
{
echo"成功";
}else{
echo"失败!";
}
mysql_close($con);
?>
展开
 我来答
斌starin
2015-06-24 · TA获得超过140个赞
知道小有建树答主
回答量:162
采纳率:100%
帮助的人:118万
展开全部
你没有字段镇灶标明,这样才行:insert 表册歼(字段1,字段2,字段3,字段4) values("小李"州旅冲,1,1,1);
字段要跟值要相对应
追问
$sql1='insert t1(usename,useage,salary,score) values("明",1,1,1)';

改成这个也不行,语法没错,就执行插入不进去。。
追答

不好意思之前的写漏了 into,应该这样:

$sql1='insert into t1(usename,useage,salary,score) values("明",1,1,1)';
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式