gpt4 book ai didi

PHP MySql 在 codeigniter 中嵌套子查询。未找到数据库?

转载 作者:行者123 更新时间:2023-11-29 21:10:22 25 4
gpt4 key购买 nike

我有这个:

$query = $this->db->query('SELECT * FROM (SELECT * FROM users WHERE first_name = "' . strtolower($first_name) . '" AND last_name = "' . strtolower($last_name) . '" ORDER BY user_level ASC) AS users GROUP BY users.email');

...在我的 SQL 客户端中完美运行。我不知道如何将其转换为事件记录,而且我认为技术上不需要。反正。我收到“未选择数据库”错误,但我不知道为什么。如果我打印出 $this->db 对象,它就在那里,数据库信息等等,所以我不确定如何使其工作?这是显示的错误:

Error Number: 1046

No database selected

SELECT * FROM (SELECT * FROM users WHERE first_name = "andy" AND last_name = "hall" ORDER BY user_level ASC) AS users GROUP BY users.email

我确信我错过了一些简单的东西,但我无法透过树林看到树林,而且我的日程安排很紧,所以非常感谢任何帮助。

最佳答案

首先检查database.php 文件的开头是否有一行$active_group = 'default';

我建议将 $db['default']['pconnect'] 设置为 false 而不是 true。很多人在使用它时都遇到过连接问题。

关于PHP MySql 在 codeigniter 中嵌套子查询。未找到数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36424625/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com