' where子句'中的未知列|在哪里或& amp;加入

时间:2017-08-27 22:18:30

标签: php codeigniter mysqli codeigniter-3 php-7.1

错误号码:1054 未知栏' FI_t1.messageID'在条款'中 行号:102
" $ query = $ this-> db-> get(' community_messages t1',1);"

SELECT t1.*, t2.toUserID, max(unread) as unread, parentID, deleted, FI_users.userID, email, firstName, lastName, displayName, avatar FROM FI_community_messages T1 JOIN FI_community_messagemap T2 ON T2 . MESSAGEID = FI_t1 . MESSAGEID JOIN {FI_users {1}} {FI_users {1}}的userID ON {FI_t1 {1}}的userID . {MESSAGEID {1}}

-

所以有问题的功能是这个https://pastebin.com/haG1ybF7

注意这在CodeIgniter 2上运行正常 遇到这个问题很多,似乎使它工作的是在select之后指定from和limit,同时命令get和join。

因此将功能更改为https://pastebin.com/MeH5aBKH)。

虽然这完全没问题,但我不能帮助,但感觉有更好的方法可以让它更易读,更容易理解。 这很重要,因为它在一个开源项目中供其他人使用。

亲切的问候。

0 个答案:

没有答案