2015-04-12 90 views
1

我目前正在建立一个在线预订表格,作为一个项目,一旦用户点击提交按钮发送一封电子邮件,其中详细到指定的电子邮件并存储在数据库中的一切。目前这一切都工作正常,并在localhost成立。数据库连接生活网站

我有一个域名与当前直播网站,当我上传这个新网站作为一个额外的页面仍然瓶坯电子邮件的发送,但任何事情将不会加载到我的数据库。

我几乎可以肯定,那是因为我php脚本的电子邮件/数据库被指定为localhost数据库连接,但我如何去连接它,如果我是对网页上传到我的生活领域。

任何帮助表示赞赏:)

+0

在您的顶部添加以下代码php script'error_reporting(E_ALL);函数ini_set(“display_errors设置”,“1”);'(生产模式下的评论),然后运行脚本,并检查错误,特别是行号。最确定的错误是以下其中之一:是否运行mysql服务器?你有权写入该数据库吗?用户/传球是否正确? –

+0

这是非常可能的,你活的服务器上的数据库也是在本地主机上(该网络服务器本身),但你需要有安装/ mysql中设置相同的数据库,并且需要一个MySQL用户名和密码访问该数据库。 – jeroen

+0

所以我的主机与谁是我所需要的关于寻找事物的mysql的一侧的网站?这是唯一引起我兴趣的事情。我在网上查找的所有东西都是localhost。 –

回答

1

要求输入用户名和密码,并导出SQL文件服务提供商和上传然后,请他们为运行SQL文件,然后尝试连接数据库直播。

<?php 
$con = mysqli_connect("localhost","my_user","my_password","my_db"); 

// Check connection 
if (mysqli_connect_errno()) 
    { 
    echo "Failed to connect to MySQL: " . mysqli_connect_error(); 
    } 
?>