為了解決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數據庫中愛好無法顯示的問題。希望這個示例能夠幫助到您,順利解決您的問題。