php - InfinityFree中通过PHP访问MySql数据库
问题描述
我已经注册了一个域,并从 InfinityFree 获得了托管和 mysql 数据库。
我已经很久没有用 PHP 编码了,但是在这里我试图简单地检查与数据库的连接。
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<?php
$host='sql*number*.epizy.com'; //mysql host name
$user='epiz_*number*'; //mysql username
$pass='password'; //mysql password
$db='epiz_*number*_*database-name*'; //mysql database
$con=mysqli_connect($host,$user,$pass,$db);
if($con) {
echo "Connection successful";
}
else {
echo "Connection error";
}
?>
</body>
</html>
页面的输出是
警告:mysqli_connect(): (HY000/1045): 在 /home/vol5_8/epizy.com/epiz_ number /htdocs/php_test.php中的用户 'epiz_ number '@' host-ip ' 访问被拒绝(使用密码:YES)在第 13 行连接错误
我阅读了最常见的错误,而我的 .htaccess 文件为空,那么我做错了什么?
解决方案
对于任何阅读该问题的人来说,mysql 数据库密码与您用于登录 infinityfree 的密码不同(我们称之为 user_password)
这也可能意味着您的数据库密码不正确。数据库密码与您的主机帐户密码相同(与您的客户区密码不同!)。您可以通过登录您的客户区找到您的托管帐户密码,选择帐户,向下滚动到帐户密码,然后单击显示。
推荐阅读
- android - 如何在 Android 中使用改造从 JSON 获取数组?
- neo4j - 执行大规模属性更新的推荐内存有效方式是什么?
- c# - 从实体加载时的 DataGridView 和 System.Data.Entity.DynamicProxies
- php - Laravel:出现错误时继续显示视图
- linux - 当我从 Contiki 编译“hello-world”示例时出错
- java - 运行特定的测试用例,下载所有 mvn 依赖项
- c++ - MPI 突然停止在多个内核上工作
- ruby-on-rails - 如何以及在哪里设置 Rails 中的环境变量?
- c++ - c++ 可变参数包到一个 void** 数组
- python - 如何将我的 Python 应用程序移动到网络上?