首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >网站-连接到MySQL数据库

问网站-连接到MySQL数据库
EN

Stack Overflow用户
提问于 2013-01-29 14:27:36
回答 3查看 128关注 0票数 0

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

代码语言:javascript
复制
mysql_connect("localhost","user","pass")

所以使用本地主机连接。这似乎是有意义的,因为它正在向主机计算机发送一条消息,以连接到它的本地数据库。

或者我使用这段代码:

代码语言:javascript
复制
mysql_connect("Ipaddress","user","pass")

不知何故,这对我来说也是有意义的。我使用哪一个作为我的网站,我在家里托管。

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

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-01-29 15:18:16

一种更好的方法是:

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

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

票数 1
EN

Stack Overflow用户

发布于 2013-01-29 14:32:16

您应该使用localhost:

你可以这样做:

代码语言:javascript
复制
<?php
$mysql = mysql_connect("localhost", "user", "pass");
if(!mysql){
die('Could not connect: ' . mysql_error());
}

//code her
mysql_close(mysql) //stops the connection
?>
票数 1
EN

Stack Overflow用户

发布于 2013-01-29 14:35:13

你的数据库很可能和你的程序存储在同一台服务器上,你应该把localhost。无论如何,花点时间学习PDO吧。它更安全,更干净,更容易使用。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14576913

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档