MySQL php连接失败
我有以下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
$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)是正确的尽管您应该提供一些主机信息,但我将假设某些情况(如果必要)并在此处键入一些内容
- 用户名或密码错误
- 用户名未被授予连接到数据库的权限。(通常在创建新数据库时执行此操作。)
我们能帮你什么?提供密码?写一封信给支持人员?我应该做些什么改变以使其显示正确的内容?我的意思是表的内容?检查您的连接参数是否正确。@SugumarVenkatesan我该怎么做?我是一个初学者,这就是为什么我问我如何才能找到我的主机名?我的意思是,这是网站的主机名吗?这是你运行数据库服务器的地方。我想你需要向你的主机提供商询问这个连接参数。我找到了我应该写的主机名。谢谢你的帮助,我试着用本地主机代替,但我得到了同样的错误是的,你得到它是因为错误的凭据。。。你的网站在哪里托管?本地还是web cpanel?我在主机的MySQL部分找到了主机名。我正在使用hourb的cpanel主机。谢谢你的帮助