用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);
?> 展开
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);
?> 展开
1个回答
展开全部
你没有字段镇灶标明,这样才行: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)';
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询