2013-10-27 34 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更好/更安全。 –

相关问题