连接到Google云端硬盘中的数据库

时间:2014-08-06 14:47:04

标签: php mysql sql google-drive-api

在我的Google Drive Storrage中,我有一个数据库(SQL文件),我想从我的网络服务器上的PHP文件中读出来。数据库如下所示:

DB_Name:  Test
TBL_Name: Namen

| id | Vorname |  Nachname  |
-----------------------------
|  1 | Max     | Mustermann |
|  2 | Hanz    | Peter      |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

现在我尝试使用这个基本的PHP代码连接到SQL文件:

$verbindung = mysql_connect($driveLink, "", "")
or die("Failed to create connection.");

mysql_select_db("Test")
or die ("The database does not exists.");

$abfrage = "SELECT Vorname FROM Namen";
$ergebnis = mysql_query($abfrage);

while($row = mysql_fetch_object($ergebnis))
{
    echo "$row->Vorname";
}

但是我无法连接到该文件。这是为什么?我没有为数据库设置用户名或密码,所以我将空字符串传递给它,对吧?此外,我将文件访问给所有人,以便我可以从我的代码中找到该文件。

那是因为没有像PhpMyAdmin这样的底层系统吗?如何从PHP连接到数据库?

2 个答案:

答案 0 :(得分:2)

SQL文件只包含可以在数据库服务器上运行的原始SQL命令。

使用mysql_connect时,必须连接到数据库服务器(特别是MySQL数据库服务器)。然后,您可以通过mysql_query使用其他SQL命令。

  

是因为没有底层系统

  

喜欢PhpMyAdmin

没有。 PHPMyAdmin是SQL 客户端,而不是服务器。它还必须连接到MySQL服务器。


注意:mysql_an obsolete database API,应使用modern replacement

答案 1 :(得分:0)

这是不可能的 因为php无法“读取”sql-File 所以你必须建立一个在线数据库有一些免费服务:

my hostpoint