Так что в основном я пытаюсь просто подключиться к моей локальной базе данных 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(
.Остальная часть сайта не затронута.