Мой PHP-код, похоже, не хочет подключаться к базе данных и / или отображать данные, может кто-то указать, что не так? - PullRequest
2 голосов
/ 24 апреля 2019

Так что в основном я пытаюсь просто подключиться к моей локальной базе данных mysql с футбольным столом для отображения на сайте, но, похоже, он не может подключиться.Я чувствую, что это действительно очевидно, но я просто не вижу этого ... Я проверил, что пароль тоже правильный, и он есть.

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

/* Create connection */
$conn = new mysqli("localhost", "root", "password", "import_excel_to_mysql");
/* Check connection */
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error . mysql_error());
} 

$sql = "SELECT position, team_name, played, wins, draws, losses, goals_scored, goals_against, goal_difference, points FROM football table";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
    echo "<table><tr><th>Pos</th><th>Team Name</th><th>P</th><th>W</th><th>D</th><th>L</th>(etc)</tr>";
    /* output data of each row */
    while($row = $result->fetch_assoc()) {
        echo "<tr><td>" . $row["position"]. "</td><td>" . $row["team_name"]. " " . $row["played"]. " " . $row["wins"]. " " . $row["draws"]. (etc)"</td></tr>";
    }
    echo "</table>";
} else {
    echo "0 results";
}
?>

Он должен отображать таблицу только сам по себе, но вместо этогоон отображает весь код PHP, начиная с connect_error(.Остальная часть сайта не затронута.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...