Was könnte die Ursache für die Fehlermeldung bei der MySQL-Abfrage sein?

Die Fehlermeldung bei der MySQL-Abfrage könnte aufgrund eines Syntaxfehlers in der Abfrage oder einer falschen Verbindung zur Datenbank auftreten. Um das Problem zu lösen, sollte zunächst die Abfrage auf Syntaxfehler überprüft werden. Außerdem sollte sichergestellt werden, dass die Verbindung zur Datenbank korrekt hergestellt wird und die notwendigen Berechtigungen vorhanden sind.

<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "database";

// Verbindung zur Datenbank herstellen
$conn = new mysqli($servername, $username, $password, $dbname);

// Überprüfen, ob die Verbindung erfolgreich hergestellt wurde
if ($conn->connect_error) {
    die("Verbindung fehlgeschlagen: " . $conn->connect_error);
}

// SQL-Abfrage ausführen
$sql = "SELECT * FROM table_name";
$result = $conn->query($sql);

// Überprüfen, ob die Abfrage erfolgreich war
if ($result->num_rows > 0) {
    // Daten ausgeben
    while($row = $result->fetch_assoc()) {
        echo "Spalte 1: " . $row["spalte1"]. " - Spalte 2: " . $row["spalte2"]. "<br>";
    }
} else {
    echo "Keine Ergebnisse gefunden";
}

// Verbindung zur Datenbank schließen
$conn->close();
?>