我用 php 和 MySQL 创建了一个基本页面,但不知何故我似乎收到了这个错误。我已经尝试输入我的 MySQL 服务器密码,但它仍然显示相同的错误。我从 000webhost 托管此页面,我刚刚开始学习编码。
<?php
$username= filter_input(INPUT_POST,'username');
$password= filter_input(INPUT_POST,'password');
if (!empty($username)) {
if (!empty($password)) {
$host = "localhost";
$dbusername = "root";
$dbpassword = "";
$dbname = "project";
//create connection
$conn = new mysqli($host, $dbusername, $dbpassword, $dbname);
//check connection
if(!$conn)
{
die("connection failed: ". mysqli_connect_errno());
}
else{
echo "Connected successfully";
}
}
else{
echo "password should not be empty";
die();
}
}
?>
首先在数据库管理器中创建您的数据库(在 000webhost 中)。然后,按照 000webhost 的提供更改您的
$dbusername
、$dbpassword
和$dbname
。
遵循以下步骤:
/bootstrap/cache
中的所有文件,除了.gitignore
.如果使用000webhost,只需在数据库管理器菜单中修改数据库密码即可,直至连接成功。这通常是因为密码包含禁止字符。
谢谢。有效。特殊字符的事情是我想到的最少的错误。真的很感谢。您必须尽量不要在密码中包含特殊字符