我知道这是一个愚蠢的问题,但要连接到我本地服务器上的数据库,请通过此代码连接:
mysql_connect("localhost","user","pass")
所以使用localhost连接。这似乎是有道理的,因为它正在向主机发送消息以连接到它的本地数据库。
或者我是否使用这段代码:
mysql_connect("Ipaddress","user","pass")
这对我来说也是有道理的。我在家里主办的网站使用哪一个。
编辑:显然我想要它,以便来自世界各地的人们输入信息,并将其发送到数据库。它不应该由我使用。
答案 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;
};
?>
这是我个人使用的,还有其他方法可以做到这一点。