2013-10-27 64 views
0

我正在開發一個網站,所以我存儲我的數據在db4free.net - 免費在線數據庫,但我無法讀取或寫入或平衡選擇數據庫(錯誤:查詢錯誤:。SELECT命令被拒絕給用戶''@'localhost'表'first'),但我嘗試了heidiSQL -desktop應用程序來通過網絡管理數據庫 - 它工作正常,我可以選擇,插入和刪除。 這是我的PHP代碼:無法讀取或寫入數據庫使用php

$conn=mysqli_connect("db4free.net:3306","usr","pass"); 
$sql = "select * from test1.first"; 
$result = mysql_query($sql) or die ("Error in query: $query. ".mysql_error()); 

任何幫助嗎?

+4

您正在使用'mysql_query'但'mysqli_connect()'(注意我) –

回答

0

這爲我工作:

$conn=mysql_connect("db4free.net","usr","pass",3306); 
+0

大,但你應該使用'MySQLi_'而不是'MySQL_' - - 更好的是,PDO。 –

+0

@ Fred-ii-請問你能告訴我爲什麼嗎? – Deve

+0

'MySQL_'已被棄用,這意味着它將在即將到來的PHP版本中被刪除。同樣使用'MySQLi_'更安全,然而PDO更好/更安全。 –

相關問題