gpt4 book ai didi

php - Codeigniter 无法识别我的数据库

转载 作者:行者123 更新时间:2023-11-29 18:28:05 25 4
gpt4 key购买 nike

我已经看过教程并在互联网上进行了搜索,但我的问题仍然存在,“codeigniter 说 (test.user_accounts) 不存在”。我在 phpmyadmin 创建了一个名为“test”的数据库,并从终端搜索它并得到了放入其中的结果,我还更改了配置中的database.php 文件,并添加了 localhost、root、“mypassword”和“test”作为主机名、用户名、密码、数据库。

当我从终端登录 mysql 界面时,所有凭据都是正确的。

$this->load->database();
$q=$this->db->query("Select * from user_accounts");
print_r($q); //prints that no such table as test.user_accounts

但我可以从 phpmyadmin 和我的终端看到表和其中的值。对于这个令人头疼的问题的任何可能的解决方案都受到高度赞赏。

最佳答案

表不存在响应应该意味着您正在连接到数据库并且正在执行查询,所有这些都很好。

也许尝试简化问题,继续隔离它。也许尝试一个应该像对偶一样始终存在的表,例如:select 1 from Dual。可能是您没有“使用”任何当前数据库,几乎是命名空间问题,请尝试: select * from test.user_accounts

关于php - Codeigniter 无法识别我的数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45985423/

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