1

是否可以使用 PHP 访问远程服务器中的 sqlite 数据库文件?我已启用databse.db文件的读取访问权限并尝试了以下操作:

$dbconn = new SQLite3("http://www.foo.com/database.db");

但它不起作用:

致命错误:未捕获的异常“异常”,带有消息“无法打开数据库:无法打开数据库文件”

4

2 回答 2

2

SQLITE 不适合这个操作,但我们可以做一个技巧:)。

  1. 创建一个可以放在远程服务器中的 RESTful server-api 来控制你需要的东西。
  2. 创建一个 RESTful 客户端 API,它可以是您用来连接远程 RESTful 服务器的客户端。

注意:这只是为了好玩,因为我们通过这个技巧创建了服务器/客户端 api 来使用您的编程语言和 sqlite 模拟服务器/客户端数据库 :)

于 2014-01-04T14:55:44.847 回答
1

我认为你不能像这样连接。您无法打开托管在远程服务器上的 sqlite 数据库,因为您可能需要该文件的更新权限。

因此,您可以参数化地在服务器中下载该文件,然后可以连接您下载的该文件。

谢谢

于 2013-09-10T06:07:25.333 回答