我知道这是一个愚蠢的问题,但要连接到我本地服务器上的数据库,我是否要通过以下代码进行连接:
mysql_connect("localhost","user","pass")所以使用本地主机连接。这似乎是有意义的,因为它正在向主机计算机发送一条消息,以连接到它的本地数据库。
或者我使用这段代码:
mysql_connect("Ipaddress","user","pass")不知何故,这对我来说也是有意义的。我使用哪一个作为我的网站,我在家里托管。
编辑:显然,我想要它,以便来自世界各地的人们输入信息,并将其发送到数据库。它不是供我使用的。
发布于 2013-01-29 15:18:16
一种更好的方法是:
<?php
$mysqli = new mysqli("localhost", "user", "password", "database");
if ($mysqli->connect_errno) {
echo "Failed to connect to MySQL: (" . $mysqli->connect_errno . ") " . $mysqli->connect_error;
};
?> 这是我个人使用的,还有其他方法可以做到这一点。
发布于 2013-01-29 14:32:16
您应该使用localhost:
你可以这样做:
<?php
$mysql = mysql_connect("localhost", "user", "pass");
if(!mysql){
die('Could not connect: ' . mysql_error());
}
//code her
mysql_close(mysql) //stops the connection
?>发布于 2013-01-29 14:35:13
你的数据库很可能和你的程序存储在同一台服务器上,你应该把localhost。无论如何,花点时间学习PDO吧。它更安全,更干净,更容易使用。
https://stackoverflow.com/questions/14576913
复制相似问题