-1
<!doctype HTML>
<head>
<title>Soccer.db | The Ultimate Database for Soccer Stats, Info, & News</title>
<link rel="stylesheet" href="football.css" />
</head>
<body>
<?php
$host = "localhost";
$username = "root";
$password = "root";
$db = "soccerdb";
$db_con = new mysqli($host, $username, $password, $db);
if ($db_con->connect_errno) {
echo "Failed to connecto to MySQL: (" . $db_con->connect_errno . ") " . $db_con->connect_error;
}
echo $db_con->host_info . "\n";
$result = mysqli_query($db_con, "SELECT * FROM players");
$db_con->close();
?>
<div class="top-nav-wrapper">
<div class="top-nav-content">
<span>Soccer.db</span>
</div>
</div>
<div class="long-ad-wrapper">
<div class="long-ad-content">
</div>
</div>
<?php
echo "<table>";
while($row = mysqli_fetch_array($result)){
echo "<tr><td>" . $row['firstname'] . "</td><td>" . $row['lastname'] . "</td> <td>" . $row['age'] . "</td></tr>";
echo "</table>";
}
?>
</body>
我收到錯誤1049,我的數據庫不存在,雖然使用phpmyadmin,但我確定它存在。我還通讀了一些建議,並嘗試更改名稱,但仍然無效。謝謝。編輯:Pic of phpmyadmin絕對沒有空格和大小寫是正確的。 Root是密碼,當我將其更改爲「'時斷開連接。PHP/mySQLi錯誤1049:未知數據庫
檢查數據庫名稱中的空格。同時檢查您是否使用了正確的帳戶。 – bugfroggy
你確定密碼是'root',默認密碼是'''' –
你確定數據庫不是用UpperCase或CamelCase創建的,比如'SoccerDB'或'SoccesDB'? –