MySQL "unknown column"错误信息

标签 mysql

我正在编写一个 PHP 教程,该教程使用以下代码将新用户插入数据库。在我关注的视频教程中,代码有效,但是当我尝试它时,我收到以下错误消息

Database query failed: Unknown column
'password' in 'field list'

谁能解释一下哪里出了问题?为什么只有密码有问题?但它工作正常在教程中?

$sql = "INSERT INTO users (id, username, password, first_name, last_name) ";
$sql .= "VALUES (1, 'kskoglund', 'secretpwd', 'Kevin', 'Skoglund')";
$result = $database->query($sql);


public function query($sql) {   $result
 = mysql_query($sql, $this->connection);
    return $result;
}

table

password field in database

最佳答案

我用我的 Crystal 球可以看到,在 phpMyAdmin 中,您选择了您的测试数据库 - 因此它有效。

然而,在 PHP 代码中,您选择了服务器而不是正确的数据库。您仍在使用默认数据库。

关于MySQL "unknown column"错误信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5152012/

相关文章:

java - 设置mysql进程之间的优先级

mysql - 从连接表中减去时选择图书计数

php - MySQL 查询一直在执行 LIMIT 1

php - 使用 PHP 从数据库获取图像

javascript - 制作搜索功能ajax

php - 从 mysql 选择表时编码错误

MySQL(+),什么意思?

mysql - Hbase 与 Cassandra 或任何其他用于系统监控应用程序的大数据平台

mysql - 如何删除MySQL中具有一些相同值的行?

mysql - 严格的双向关系