Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从PHP连接到位于Google Drive中的SQLite数据库_Php_Sqlite_Google Drive Api - Fatal编程技术网

从PHP连接到位于Google Drive中的SQLite数据库

从PHP连接到位于Google Drive中的SQLite数据库,php,sqlite,google-drive-api,Php,Sqlite,Google Drive Api,我想这个问题说明了一切。自从PHP5以来,我们有很多方法来处理SQLite数据库。现在我已经上传了一个到我的谷歌硬盘文件夹,并授予所有人读写权限。现在,我是否可以使用以下函数从PHP连接到此数据库文件: $dbconn = sqlite_open($googleDriveLink); // or $db = new SQLite3($googleDriveLink); 您可能希望了解GoogleDrive的API参考,特别是它的API 您可以将下载URL传递给它,因为我认为这就是您所说的$go

我想这个问题说明了一切。自从PHP5以来,我们有很多方法来处理SQLite数据库。现在我已经上传了一个到我的谷歌硬盘文件夹,并授予所有人读写权限。现在,我是否可以使用以下函数从PHP连接到此数据库文件:

$dbconn = sqlite_open($googleDriveLink); // or
$db = new SQLite3($googleDriveLink);

您可能希望了解GoogleDrive的API参考,特别是它的API

您可以将下载URL传递给它,因为我认为这就是您所说的
$googleDriveLink
,但我认为这不是您要寻找的。例如,文件上的隐私设置被更改,不允许匿名下载

要利用PHP中的GoogleDriveAPI,您需要在代码中利用HTTP客户端来处理通信,或者创建PHP代码使用的后端。阅读的入门文档可能会有所帮助

无论您选择哪种路径,都很可能需要将SQLite文件下载到PHP服务器并在本地对其进行操作,然后进行选择


希望这会有所帮助。

在google drive的上下文中,读写访问意味着“使用用户界面或API进行读写”,另一方面,PHP需要对文件进行“操作系统的读写访问”。谷歌并没有以SqLite能够处理的方式公开该文件。你能得到的最好的东西也许是一个下载和一个上传,但会与其他人发生冲突,而且不会有用