问题:Unknown column '??????' in 'field list'
解决办法:当我们如int型数据时间,SQL在数据库执行的是;insert into user(user,pass) values(001,001);
当执行char型号数据时,SQL语句变成了:insert into user(user,pass) values(abc,abc);
原因是char型要加' '符号,我们将SQL语句改为:$sql="insert into user(user,pass) values('".$user."','".$pass."')";即可。