為了解決PHP數據庫中愛好無法顯示的問題,首先需要確認數據庫中的數據是否正確存儲和連接是否成功。在進行數據庫查詢時,需要確保代碼正確、邏輯清晰,避免出現錯誤導致無法顯示愛好的情況。接下來,我將為您提供具體的代碼示例來解決這個問題。
首先,假設我們有一個用戶表,其中包含用戶的ID、姓名和愛好字段。我們的目標是從數據庫中查詢用戶的愛好并顯示在頁面上。
下面是一個示例代碼,用于連接數據庫并查詢用戶的愛好:
<?php
// 設置數據庫連接參數
$servername = "localhost";
$username = "your_username";
$password = "your_password";
$dbname = "your_database";
// 創建數據庫連接
$conn = new mysqli($servername, $username, $password, $dbname);
// 檢查連接是否成功
if ($conn->connect_error) {
die("數據庫連接失敗: " . $conn->connect_error);
}
// 查詢用戶表中的愛好字段
$sql = "SELECT name, hobbies FROM users";
$result = $conn->query($sql);
// 檢查是否查詢成功
if ($result->num_rows > 0) {
// 輸出數據
while($row = $result->fetch_assoc()) {
echo "姓名: " . $row["name"]. " - 愛好: " . $row["hobbies"]. "<br>";
}
} else {
echo "0 結果";
}
// 關閉數據庫連接
$conn->close();
?>
登錄后復制
在上面的代碼中,我們首先建立數據庫連接,然后查詢用戶表中的姓名和愛好字段,并通過循環遍歷的方式輸出到頁面上。如果查詢成功,就會輸出每個用戶的姓名和愛好;如果查詢失敗,會輸出”0 結果”。
通過以上代碼示例,您可以按照您的具體情況修改相應的數據庫連接參數、查詢語句和頁面輸出內容,以解決PHP數據庫中愛好無法顯示的問題。希望這個示例能夠幫助到您,順利解決您的問題。






