MySQL php连接失败

MySQL php连接失败,php,mysql,hostname,Php,Mysql,Hostname,我有以下php代码: <?php $con=mysqli_connect("server19.0hosting.org","user","password","dbname"); // Check connection if (mysqli_connect_errno()) { echo "Failed to connect to MySQL: " . mysqli_connect_erro

我有以下php代码:

<?php
$con=mysqli_connect("server19.0hosting.org","user","password","dbname");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}

$result = mysqli_query($con,"SELECT * FROM dbtable");

echo "<table border='1'>
<tr>
<th>Nume</th>
<th>Teme facute</th>
<th>Teme nefacute</th>
</tr>";

while($row = mysqli_fetch_array($result))
{
echo "<tr>";
echo "<td>" . $row['Nume'] . "</td>";
echo "<td>" . $row['Teme facute'] . "</td>";
echo "<td>" . $row['Teme nefacute'] . "</td>";
echo "</tr>";
}
echo "</table>";

mysqli_close($con);
?>

当我在线运行时,会收到以下消息:

警告:mysqli_connect():(28000/1045):第2行/home/u536268762/public_html/index.html中的用户“u536268762_alex”srv19.main hosting.com(使用密码:YES)被拒绝访问MySQL:u536268762_alex@“srv19.main hosting.com”(使用密码:YES)

警告:mysqli_query()要求参数1为mysqli,布尔值在第9行的/home/u536268762/public_html/index.html中给出

警告:mysqli_fetch_array()要求参数1为mysqli_result,在第18行的/home/u536268762/public_html/index.html中给出空值

警告:mysqli_close()要求参数1为mysqli,布尔值在第28行的/home/u536268762/public_html/index.html中给出

谁能帮帮我吗?
另外,它是我在用户之前写的那个主机名吗?

您在这条语句中有一个错误

mysqli_connect(“server19.0hosting.org”、“user”、“password”、“dbname”)

mysli_connect(“主机名”、“用户名”、“密码”、“数据库名”)

检查此参数是否正确(与提供此详细信息的人员或管理员一起检查) server19.0hosting.org(主机名)正确 用户(用户名)是正确的 密码(password)是正确的
dbname(databasename)是正确的

尽管您应该提供一些主机信息,但我将假设某些情况(如果必要)并在此处键入一些内容

  • 如果您的php脚本位于同一个服务器上,该服务器具有数据库(所有共享服务中最常见的东西),那么您可以简单地使用localhost,例如

    $con=mysqli_connect(“localhost”、“user”、“password”、“dbname”)

  • 拒绝访问的可能原因有:

    • 用户名或密码错误
    • 用户名未被授予连接到数据库的权限。(通常在创建新数据库时执行此操作。)

  • 我们能帮你什么?提供密码?写一封信给支持人员?我应该做些什么改变以使其显示正确的内容?我的意思是表的内容?检查您的连接参数是否正确。@SugumarVenkatesan我该怎么做?我是一个初学者,这就是为什么我问我如何才能找到我的主机名?我的意思是,这是网站的主机名吗?这是你运行数据库服务器的地方。我想你需要向你的主机提供商询问这个连接参数。我找到了我应该写的主机名。谢谢你的帮助,我试着用本地主机代替,但我得到了同样的错误是的,你得到它是因为错误的凭据。。。你的网站在哪里托管?本地还是web cpanel?我在主机的MySQL部分找到了主机名。我正在使用hourb的cpanel主机。谢谢你的帮助