插入时出现MySQLi错误

时间:2011-03-09 19:39:40

标签: php insert mysqli

我有问题。当我想从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);

请帮帮我,谢谢,抱歉我的英文

2 个答案:

答案 0 :(得分:0)

您的表格users不包含pass列。

错误消息非常明显,您应该检查列名的拼写。

否则,您确定使用PHPMyAdmin和PHP代码处理相同的数据库吗?

答案 1 :(得分:0)

尝试使用`(backtik)

封装所有字段名称