PHP+MYSQL添加失败

不知道原因,数据库没有出现连接错误,主要出错在添加功能
if(isset($_POST['qd']))
{
     $conn=new mysqli('localhost','root','123456','mynews');
    if($conn->connect_error)
        {
            die('数据库连接失败!!!');
        }
    $name=$_POST['name'];
    $sex=$_POST['sex'];
    $age=$_POST['age'];
    $card=$_POST['card'];
    $zc=$_POST['zc'];
    $place=$_POST['place'];
    $call=$_POST['call'];
    $conn->query('SET NAMES UTF-8');
    $result='insert into text(name,sex,age,card,time,place,call) 
values ("'.$name.'","'.$sex.'","'.$age.'","'.$card.'","'.$zc.'","'.$place.'","'.$call.'")';
    if($conn->query($result))
    {
        echo '1';
    }else{
        echo '2';
    }
}
只会出现2,不知道错在哪
这是我的数据库

img

希望能得到帮助

排查步骤如下

  1. 打印下那个sql,看看sql语句在MySQL命令行是否可用执行

  2. 如果1ok的话,打印$conn->query($result)的结果看看是不是你想要的

  3. 最最重要的,你得确保query执行insert语句是否符合预期行为(就是query里面如果不是select语句的话,会出现什么结果)