php – SQLite3 / PDO – 虽然它确实存在但没有这样的表

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

这行PHP导致PDOException:

$query = "SELECT * FROM users";
$results = self::$app->db->query($query);

而异常只是sqlSTATE [HY000]:一般错误:1没有这样的表:用户.顺便说一句,我正在使用Slim框架.

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

谢谢您的帮助 :-)

解决方法:

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

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

检查数据库文件名.

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...