Je suis le propriétaire d'un restaurant café italien et je suis actuellement en train de développer une fonctionnalité de réservation en ligne. Je suis plutôt novice en PHP et je rencontre un problème avec mon code pour connecter mon site à ma base de données MySQL. Voici mon code :
Code : Tout sélectionner
<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "SELECT id, firstname, lastname, reservationTime FROM Reservations";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
echo "Reservation id: " . $row["id"]. " - Name: " . $row["firstname"]. " " . $row["lastname"]. " - Reservation Time: " . $row["reservationTime"]. "<br>";
}
} else {
echo "0 results";
}
$conn->close();
?>Je suis vraiment bloqué et j’ai vérifié le nom d’utilisateur et le mot de passe plusieurs fois. Ils semblent corrects.Warning: mysqli::query(): (HY000/1045): Access denied for user 'username'@'localhost' (using password: YES) in /path/to/file.php on line 15
Est-ce que quelqu'un pourrait m'aider à résoudre ce problème d’accès refusé ? Tout conseil serait grandement apprécié ! Merci beaucoup par avance !