다음 단계에 따라 데이터베이스 쿼리 결과를 HTML 페이지에 통합할 수 있습니다. 데이터베이스 연결을 설정합니다. 쿼리를 실행하고 결과를 저장합니다. 쿼리 결과를 반복하여 HTML 요소에 표시합니다.
데이터베이스 쿼리 결과와 HTML 페이지를 통합하면 동적인 대화형 웹 애플리케이션을 만들 수 있습니다. 이 기사에서는 PHP를 사용하여 이를 수행하는 단계를 안내하고 프로세스를 설명하는 실제 예제를 제공합니다.
1단계: 데이터베이스 연결 설정
$servername = "localhost"; $username = "root"; $password = ""; $dbname = "myDB"; // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname);
2단계: 쿼리 실행
데이터를 가져오려면 mysqli_query()
함수를 사용하여 쿼리를 실행하세요. mysqli_query()
函数执行查询。
$sql = "SELECT * FROM users"; $result = $conn->query($sql);
步骤 3:获取查询结果
要遍历查询结果,请使用 mysqli_fetch_assoc()
while ($row = $result->fetch_assoc()) { echo "{$row['id']}: {$row['name']}<br>"; }
3단계: 쿼리 결과 가져오기
쿼리 결과를 반복하려면mysqli_fetch_assoc()
함수를 사용하세요. 키-값 쌍을 포함하는 연관 배열을 반환합니다. <!DOCTYPE html> <html> <head> <title>用户列表</title> </head> <body> <h1>用户列表</h1> <table> <thead> <tr> <th>ID</th> <th>姓名</th> </tr> </thead> <tbody> <?php include 'db_connect.php'; $sql = "SELECT * FROM users"; $result = $conn->query($sql); if ($result->num_rows > 0) { while ($row = $result->fetch_assoc()) { echo "<tr><td>{$row['id']}</td><td>{$row['name']}</td></tr>"; } } else { echo "<tr><td colspan='2'>没有用户</td></tr>"; } ?> </tbody> </table> </body> </html>
실용 사례: 사용자 목록 표시
다음 예에서는 데이터베이스의 사용자 목록을 HTML 테이블로 쿼리하는 방법을 보여줍니다.index.php
🎜// 数据库连接信息 $servername = "localhost"; $username = "root"; $password = ""; $dbname = "myDB"; // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname);🎜🎜db_connect.php🎜🎜rrreee
위 내용은 데이터베이스 쿼리 및 HTML 통합의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!