网站 - 连接MySQL数据库

时间:2013-01-29 06:27:36

标签: php mysql

我知道这是一个愚蠢的问题,但要连接到我本地服务器上的数据库,请通过此代码连接:

mysql_connect("localhost","user","pass")

所以使用localhost连接。这似乎是有道理的,因为它正在向主机发送消息以连接到它的本地数据库。

或者我是否使用这段代码:

mysql_connect("Ipaddress","user","pass")

这对我来说也是有道理的。我在家里主办的网站使用哪一个。

编辑:显然我想要它,以便来自世界各地的人们输入信息,并将其发送到数据库。它不应该由我使用。

3 个答案:

答案 0 :(得分:1)

您应该使用localhost:

你可以这样:

<?php
$mysql = mysql_connect("localhost", "user", "pass");
if(!mysql){
die('Could not connect: ' . mysql_error());
}

//code her
mysql_close(mysql) //stops the connection
?>

答案 1 :(得分:1)

您的数据库很可能与您的程序存储在同一台服务器上,您应该将localhost放入。 无论如何,花一些时间来了解PDO。它更安全,更清洁,实际上更易于使用。

答案 2 :(得分:1)

更好的方法是:

<?php
    $mysqli = new mysqli("localhost", "user", "password", "database");
    if ($mysqli->connect_errno) {
        echo "Failed to connect to MySQL: (" . $mysqli->connect_errno . ") " . $mysqli->connect_error;
    };
?> 

这是我个人使用的,还有其他方法可以做到这一点。