php - 发生数据库错误错误号-1054

标签 php mysql codeigniter

发生数据库错误错误号:1054

这是我得到的错误:

Unknown column 'users.id' in 'field list'

SELECT `users`.`id`, `users`.`username` FROM (`users`) JOIN `user_autologin` ON `user_autologin`.`user_id` = `users`.`id` WHERE `user_autologin`.`user_id` = '36' AND `user_autologin`.`key_id` = 'bb625653fd63c5b3460895e31e51939b'

Filename: C:\xampp\htdocs\2010105\system\database\DB_driver.php

Line Number: 330

但是由于我是处理数据库的新手,我只是不知道哪里出了问题。

这是我的 MySQL 文件:file

如有任何帮助,我们将不胜感激。

最佳答案

使用这样的别名:

SELECT USR.`userid`, USR.`username`
FROM `users` U
JOIN `user_autologin` UAL ON UAL.`user_id` = USR.`userid`
WHERE UAL.`user_id` = '36'
AND UAL.`key_id` = 'bb625653fd63c5b3460895e31e51939b'

关于php - 发生数据库错误错误号-1054,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27652440/

相关文章:

php - 如何从另一个表中获取最喜欢的项目?

php - 我可以在同一语句中使用 LIKE 和 >= 吗?

php - 从页面源获取配置文件 ID

php - 从具有重复值的 MySQL 结果创建多维嵌套数组 (PHP)

mysql - 在指定了 ORDER BY 和 LIMIT 并且实际上只需要连接少量行的 JOIN 情况下,MySQL 的行为如何?

codeigniter - 将函数的变量传递给 codeigniter Controller 中的其他函数?

javascript - Plupload Ajax发送POST信息 Jquery - CodeIgniter

php - HTML5 服务器发送的事件 : empty response

php - Yii2 htaccess - 如何完全隐藏前端/web 和后端/web

php - 如何在 Laravel 中使用多个数据库