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 데이터베이스에 표시되지 않는 문제를 해결할 수 있습니다. 이 예제가 귀하의 문제를 원활하게 해결하는 데 도움이 되기를 바랍니다.
위 내용은 PHP 데이터베이스에 취미가 표시되지 않는 문제 해결의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!