我想要確認如果你不能使用MySQL_connect與000webhost。mysql_connect()不能與000webhost一起使用
他們說MySQL的「遠程連接」被禁用了,但是在做了一些研究之後,我找不到「遠程連接」的真正含義。有誰知道肯定,如果它不起作用?
我想要確認如果你不能使用MySQL_connect與000webhost。mysql_connect()不能與000webhost一起使用
他們說MySQL的「遠程連接」被禁用了,但是在做了一些研究之後,我找不到「遠程連接」的真正含義。有誰知道肯定,如果它不起作用?
遠程連接與您的API不同。
mysql_connect("localhost","user","pass");
是由很多不同:
你的服務器IP: 98.568.321.210例如。
mysql_connect("98.568.321.210","user","password");
第二個例子被阻止,因爲你正試圖使從遠程服務器,這是不是localhost/127.0.0.1
所以,總體來說,是的但不建議,您可以使用mysql_*
連接功能。
我會建議看看mysqli
或pdo
由於mysql被折舊。
對不起,我對PHP非常陌生,但000webhost說不使用本地主機,我可能會嘗試新的東西,我只想連接到數據庫並編輯登錄系統的數據庫。我使用了文本文件,這是可怕的,但唯一的辦法。 – newspaperofthepeople 2013-04-06 16:20:07
哦,是的。我以前使用000,他們給你一個特定的MySQL地址,你用於放置'localhost',或'127.0.0.1' – 2013-04-06 16:20:44
是的,這是行不通的,謝謝你的快速響應。我可以將數據存儲在文本文檔中嗎? – newspaperofthepeople 2013-04-06 16:24:42
MySQL的用戶設置當您使用000webhost的 你會得到類似這樣
連接的詳細信息數據庫$mysql_host = "xxxx000webhost.com";
$mysql_database = "xxx_xxx";
$mysql_user = "xxx_xxx";
$mysql_password = "xxxx";
在一個名爲dbinfo.php
連接到數據B文件保存這些ase using PDO
<?php
require_once("dbinfo.php");
$dbh = new PDO("mysql:host=$mysql_host;dbname=$mysql_database", $mysql_user, $mysql_password);
數據庫位於您想要連接的位置?如果數據庫位於由000webhost提供給您的服務器上,那麼您可以連接到它而不需要「遠程連接」。 – Thorn 2013-04-06 16:37:40