簡體   English   中英

發生數據庫錯誤,錯誤號-1054

[英]A Database Error Occurred Error Number -1054

發生數據庫錯誤, Error Number: 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

但是,由於我是處理database的新手,所以我無法弄清楚哪里出了問題。

這是我MySQL文件: 文件

任何幫助,將不勝感激。

使用這樣的別名:

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'

您的用戶表中的主鍵不是id,而是userid

所以正確的電話是:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM