SQLite3/PDO - 尽管确实存在,但没有这样的表

Jea*_*hel 4 php sqlite pdo

我有一个SQLite3数据库的问题,我可以使用sqlite3命令或PHPStorm内置数据库管理器访问它,但我正在处理的应用程序没有找到它中的表.它似乎正确连接到数据库.

这行PHP导致PDOException:

$query = "SELECT * FROM users";
$results = self::$app->db->query($query);
Run Code Online (Sandbox Code Playgroud)

简单就是例外SQLSTATE[HY000]: General error: 1 no such table: users.顺便说一句,我正在使用Slim框架.

我不知道该怎么做,因为我不熟悉Slim和SQLite.

谢谢您的帮助 :-)

CL.*_*CL. 7

您打开的数据库不包含此表.

SQLite很乐意打开任何文件名; 如果它不存在,它将创建一个新的空数据库.

检查数据库文件名.

  • 相对路径基于*current*目录,在PHP中,它是随机的. (2认同)