我有问题。当我想从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);
请帮帮我,谢谢,抱歉我的英文
答案 0 :(得分:0)
您的表格users
不包含pass
列。
错误消息非常明显,您应该检查列名的拼写。
否则,您确定使用PHPMyAdmin和PHP代码处理相同的数据库吗?
答案 1 :(得分:0)
尝试使用`(backtik)
封装所有字段名称