Unknown column '' in 'field list'解决方案,一起来了解一下吧

方法
首先这是一段SQL语句,往user表(user和pass列)插入数据,$sql="INSERT INTO user(user,pass) values($user,$pass)"。

执行int型数据时间,在sql数据库执行的是insert into user(user,pass) values(001,001)。

执行char型号数据时,SQL语句就变成了:insert into user(user,pass) values(abc,abc)。
问题出在char型要加''符号。
应修改为$sql="INSERT INTO user(user,pass) values('".$user."','".$pass."')"。