在我的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连接到数据库?
答案 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 所以你必须建立一个在线数据库有一些免费服务: