我有个问题。当我想从php插入到mysql表中时,它不能工作,它会写一个错误。
Unknown column 'pass' in 'field list'我试着通过php删除和创建整个表格,它工作了。
当我在phpMyAdmin中尝试相同的查询时,它可以工作。
我的php是
$sql = "INSERT INTO users(login,name,surname,pass,city,street,email,cardnr,zip,phone) VALUES('".$login."','".$name."','".$surname."','".$pass."','".$city."','".$street."','".$mail."','".$card."','".$zip."','".$phone."')";
$this->link->query($sql);请帮帮我,谢谢并为我的英语道歉
发布于 2011-03-10 03:42:53
您的表users不包含pass列。
错误消息非常简单明了,您应该检查列名的拼写。
否则,您确定您正在使用与PHPMyAdmin和您的PHP代码相同的数据库吗?
发布于 2011-03-10 07:53:13
尝试使用` (backtik)封装所有字段名
https://stackoverflow.com/questions/5251220
复制相似问题