簡體   English   中英

使用PHP訪問遠程服務器中的sqlite數據庫文件

[英]Access sqlite database file in a remote server with PHP

是否可以使用PHP在遠程服務器中訪問sqlite數據庫文件? 我已啟用對databse.db文件的讀取訪問權限,並嘗試了以下操作:

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

但它不起作用:

致命錯誤:消息為“無法打開數據庫:無法打開數據庫文件”的未捕獲異常“ Exception”

SQLITE不適用於此操作,但是我們可以做個技巧:)。

  1. 創建一個RESTful服務器API,可以將其放置在遠程服務器中以控制所需的內容。
  2. 創建一個RESTful client-api,它可以是用於與遠程RESTful服務器連接的客戶端。

注意:這只是為了好玩,因為通過此技巧,我們創建了服務器/客戶端api以使用您的編程lang和sqlite來模擬服務器/客戶端db :)

我認為您無法像這樣進行連接。 您無法打開遠程服務器上托管的sqlite數據庫,因為您可能需要該文件的更新權限。

因此,您可以參數方式將文件下載到服務器中,然后可以連接下載的文件。

謝謝

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM