Estou criando algumas páginas de login no Linux usando PHP e MySql. Funcionou perfeitamente antes. No entanto, de repente, eu começo a obter o código PHP em um navegador em vez da tabela que foi exibida antes.
Eu não mudei o código e o banco de dados e as tabelas ainda estão lá, mas quando eu entro no MySql com mysql -r root -p
, eu recebo um erro que é
'ERROR 1045 (28000): Access denied for user 'student'@'localhost'
(using password: YES)'
, so I have to log into MySql with sudo mysql -r root -p
.
Página de login (trabalhada antes):
$servername = "localhost";
$username = "phpproject";
$password = "pass";
$dbname = "ProjectDb";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
Página de login de avaliação:
define('DB_SERVER', 'localhost');
define('DB_USERNAME', 'phpproject');
define('DB_PASSWORD', 'pass');
define('DB_DATABASE', 'ProjectDb');
$db = mysqli_connect(DB_SERVER,DB_USERNAME,DB_PASSWORD,DB_DATABASE);
Alguém tem alguma ideia de qual é o problema?