我已将我的网站上传到000webhost.com,但它显示此错误:
我使用以下代码连接到数据库:
<?php
error_reporting(E_ALL);
global $connection;
$connection = mysqli_connect("000webhost","course_coordination","1122334455","id5418791_course_coordination");
mysqli_query($connection,"SET character_set_results = 'utf8'");
mysqli_query($connection,"SET character_set_client = 'utf8'");
mysqli_query($connection,"SET character_set_connection = 'utf8'");
mysqli_query($connection,"SET character_set_database = 'utf8'");
mysqli_query($connection,"SET character_set_server = 'utf8'");
if(!$connection) {
$err = 'Can Not Connected To Server';
echo "<div class='alert alert-danger' style='max-width:500px; margin: 4px auto'>";
echo $err;
echo "</div>";
}
?>
我认为第4行有错误。请帮助我
答案 0 :(得分:0)
在所有方法中,您只需要编辑三行,因为000webhost使用localhost作为服务器名称(不应更改服务器名称)。
用户名 - 分配给数据库的用户名。它可以在你的000webhost控制面板上找到 - &gt;管理数据库。用户名是您的组合 000webhost用户名和您创建的名称。
密码 - 您为此数据库的用户名设置的密码。
数据库 - 数据库的名称。它可以在你的000webhost控制面板上找到 - &gt;管理数据库。数据库名称由您的000webhost用户名和您创建的数据库的名称组合而成。
请参阅此链接: https://www.000webhost.com/website-faq/what-is-mysql-hostname-24