2014-10-26 88 views
-3
< ?php 
    $connection = mysql_connect(localhost","user","password") or die ("Couldn't connect to the server!"); 
    mysql_select_db("users", $connection) or die ("Couldn't connect to the database!"); 

我用上面的代码上面尝试连接到我的数据库,但保持在mysql_connect(localhost)----我在我的本地输入线2得到一个错误正确地命名为什么它不起作用?试图连接到我的数据库在我的本地主机,但不断收到错误

请大家帮忙,这是我处理php和数据库的第一天。 在此先感谢。

+0

它通常会帮助,如果你看看实际的错误信息:http://php.net/mysql_error(叹气,这里是我假设,因为你没有说你收到什么错误信息,那是因为你*无法连接到服务器!*) – Quentin 2014-10-26 14:28:52

+1

'localhost'需要完整引用。你错过了开盘报价。 '“localhost”' – 2014-10-26 14:28:55

+0

您正在使用[an **过时的**数据库API](http://stackoverflow.com/q/12859942/19068)并应使用[现代替换](http://php.net) /manual/en/mysqlinfo.api.choosing.php)。 – Quentin 2014-10-26 14:29:08

回答

0

缺少本地主机报价:

$connection = mysql_connect("localhost","user","password") or die ("Couldn't connect to the server!"); 
+0

“本地主机”仍红色突出显示,当我加载页面时,我得到“opject not found!”“错误404” – 2014-10-26 14:31:29

+0

@MOHAMEDAHMED你是从网络服务器运行脚本还是本地? – gudthing 2014-10-26 14:33:41

0

做正确的方法是:

<?php 
$connexion = mysql_connect("localhost", "user", "password") 
    or die("Couldn't connect to the database! : " . mysql_error()); 
mysql_close($connexion); 
?> 

诺塔Bene的:

而是使用mysqli_PDO.你使用的是什么出于安全原因,此处已被扣除。

相关问题