我已經嘗試了噸代碼的不同版本,從噸不同的網站。我完全困惑爲什麼這不起作用。即使複製和粘貼的代碼不會工作。我對PHP和MySQL相當陌生,但已經做了相當數量的HTML,CSS和JS,所以我不是一般的新代碼,但我仍然是一個初學者。我正在嘗試從數據庫中獲取數據,以便將其與最後一頁中的用戶輸入數據(實質上是登錄事物)進行比較。我甚至還沒有得到比較部分,因爲我無法獲取信息,我所得到的只是chrome調試窗口中的500錯誤代碼。我完全無能爲力,因爲我讀過的一切都說這應該是完全正確的。無法從數據庫表中獲取數據.... 500錯誤
我已經完全不知所措了,這讓我非常沮喪。希望這裏有人能幫忙。對於記錄來說,它連接的很好,當我嘗試使用$ sql變量時,一切都會崩潰。如果這意味着什麼,我正在Godaddy託管上做這件事。
<?php
$servername = "localhost";
$username = "joemama198";
$pass = "Password";
$dbname = "EmployeeTimesheet";
// Create connection
$conn = mysqli_conect($servername, $username, $pass, $dbname);
// Check connection
if (mysqli_connect_errno) {
echo "Failed to connect to MySQL: " . mysqi_connect_error();
}
$sql = 'SELECT Name FROM Employee List';
$result = mysqli_query($conn, $sql);
if (mysqli_num_rows($result) > 0) {
while($row = mysqli_fetch_assoc($result)) {
echo "Name: " . $row["Name"]. "<br>";
}
} else {
echo "0 results";
}
mysqli_close($conn);
?>
你能顯示錯誤信息嗎? –
你在'$ sql'的FROM中使用了2個名字時,你的數據庫名是什麼? – Harish
我的數據庫是EmployeeTimesheet。我嘗試訪問的那個數據庫中的表是EmployeeList –