web开发中php与mysql数据库后期制作的连接

web开发中php与mysql数据库后期制作的连接,php,mysql,web-deployment,Php,Mysql,Web Deployment,我编写了一个简单的用户注册系统,它使用apache在本地机器上运行。(端口8080处的本地主机) 尝试连接到mysql数据库的php文件如下所示: <?php $con = mysqli_connect("localhost","root","","register"); //localhost will have to change to host name if hosted on different s

我编写了一个简单的用户注册系统,它使用apache在本地机器上运行。(端口8080处的本地主机)

尝试连接到mysql数据库的php文件如下所示:

<?php

$con = mysqli_connect("localhost","root","","register");
//localhost will have to change to host name if hosted on different server... I think.

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

一切正常,我可以在本地计算机上注册/登录用户

我知道我必须更改
$con=mysqli_connect(“localhost”、“root”、“register”)
一旦我准备好上传我的站点并将其托管在一个免费的服务器上,比如sweep.sh或github页面


我将我的站点从我的存储库推送到github页面,当我单击“注册”/“登录”时,它不会加载页面,而是像下载.php文件一样。我应该如何进行更改?我需要一些帮助和建议。

surge.sh主页上说
静态web发布
-静态意味着HTML、JS、CSS-而不是PHP。同样,Github将托管您的项目。你需要一个web主机,带有PHP和MySQL,比如Linode、Digial Ocean、GoDaddy,随便你喜欢什么。谢谢你,我不知道。