2013-01-11 148 views
0

我遇到的問題通過php連接到我的Xeround數據庫。我已經成功地在java中使用JDBC連接,但我試圖從我的網站執行它,它不工作。Xeround - 使用PHP連接到數據庫

這是php代碼,它非常簡單。

<?php 
    $con = mysql_connect("DATABASE INSTANCE","USERNAME","PASSWORD"); 
    if(!$con) { 
    die ('Could not connect to mysql' . mysql_error()); 
} 

mysql_select_db("DATABASE TABLE", $con); 
?> 

嘗試連接時,我得到的錯誤說:

Warning: mysql_connect() [function.mysql-connect]: Access denied for user 
'USERNAME'@'192.168.1.1' (using password: YES) in  /www/zymichost.com/s/f/x/sfxol/htdocs/db_connect2.php on line 15 
Could not connect to mysqlAccess denied for user 'USERNAME'@'192.168.1.1' (using password: YES) 

有誰知道這可能是什麼?使用php連接Xeround不可能嗎?如果是這樣,有沒有人知道另一個免費在線託管的數據庫,允許遠程連接?

非常感謝所有幫助。

回答

1

請勿使用mysql_connect,其棄用。嘗試PDO代替:php.net/manual/en/ref.pdo-mysql.php

此外,在Xeround網站上,有一個與PDOmysqli擴展教程:

http://xeround.com/developers/connecting-your-mysql-application-to-xeround-cloud-database/

+0

好吧,看在你給我的鏈接上,使用lol似乎並不容易,我猜我必須弄清楚(我需要安裝什麼等)。 – GSUgambit

+0

您必須啓用PHP PDO模塊,基本上就是這樣。 – ddinchev

+0

是的,看起來zymic不支持它,我發現了一種不同的方式來做我所需要的。儘管謝謝! – GSUgambit