웹 개발에서 테이블은 가장 기본적이고 일반적으로 사용되는 요소이며, PHP는 널리 사용되는 서버 측 프로그래밍 언어입니다. 테이블 작업에는 많은 공통 기술과 방법이 있습니다. 이 기사에서는 PHP 프로그래밍의 일반적인 테이블 작업을 소개합니다.
PHP에서는 HTML의 테이블 태그를 사용하여 데이터 테이블을 표시할 수 있습니다. 테이블은 PHP 스크립트에서 생성되어야 한다는 점은 주목할 가치가 있습니다. 다음은 기본 HTML 테이블 태그의 예입니다.
<table> <tr> <th>ID</th> <th>姓名</th> <th>年龄</th> </tr> <tr> <td>1</td> <td>张三</td> <td>20</td> </tr> <tr> <td>2</td> <td>李四</td> <td>25</td> </tr> </table>
데이터베이스에서 데이터를 가져와 웹 페이지에 표시해야 하는 경우 PHP에서 루프와 조건문을 사용하여 다음을 수행할 수 있습니다. 동적으로 테이블을 생성합니다. 샘플 코드는 다음과 같습니다.
<?php $conn = mysqli_connect('localhost', 'root', 'password', 'database'); $sql = "SELECT * FROM users"; $result = mysqli_query($conn, $sql); ?> <table> <tr> <th>ID</th> <th>姓名</th> <th>年龄</th> </tr> <?php while($row = mysqli_fetch_array($result)): ?> <tr> <td><?php echo $row['id']; ?></td> <td><?php echo $row['name']; ?></td> <td><?php echo $row['age']; ?></td> </tr> <?php endwhile; ?> </table> <?php mysqli_close($conn); ?>
HTML 태그를 사용하여 테이블을 만드는 것 외에도 CSS를 통해 스타일과 스타일을 추가할 수도 있습니다. 가장 일반적인 방법은 클래스 또는 ID 속성을 추가하고 CSS 파일에 스타일을 지정하는 것입니다. 다음은 샘플 코드입니다.
<table class="table-style"> <tr> <th>ID</th> <th>姓名</th> <th>年龄</th> </tr> <tr> <td>1</td> <td>张三</td> <td>20</td> </tr> <tr> <td>2</td> <td>李四</td> <td>25</td> </tr> </table> <style> .table-style { border-collapse: collapse; } th, td { border: 1px solid #ccc; padding: 5px; } th { background-color: #eee; } tr:nth-child(odd) { background-color: #f2f2f2; } </style>
사용자가 데이터를 쉽게 찾고 정렬할 수 있도록 데이터 정렬 및 필터링을 위한 일부 컨트롤을 추가할 수 있습니다. 이는 테이블 위에 양식과 버튼을 추가하여 수행할 수 있습니다. 다음은 샘플 코드입니다.
<form method="post"> <input type="text" name="search"> <button type="submit" name="submit">搜索</button> <button type="submit" name="reset">重置</button> </form> <table> <tr> <th>ID</th> <th>姓名</th> <th>年龄</th> </tr> <?php if(isset($_POST['submit'])): ?> <?php $conn = mysqli_connect('localhost', 'root', 'password', 'database'); $search = mysqli_real_escape_string($conn, $_POST['search']); $sql = "SELECT * FROM users WHERE name LIKE '%$search%'"; $result = mysqli_query($conn, $sql); ?> <?php while($row = mysqli_fetch_array($result)): ?> <tr> <td><?php echo $row['id']; ?></td> <td><?php echo $row['name']; ?></td> <td><?php echo $row['age']; ?></td> </tr> <?php endwhile; ?> <?php mysqli_close($conn); ?> <?php else: ?> <?php $conn = mysqli_connect('localhost', 'root', 'password', 'database'); $sql = "SELECT * FROM users"; $result = mysqli_query($conn, $sql); ?> <?php while($row = mysqli_fetch_array($result)): ?> <tr> <td><?php echo $row['id']; ?></td> <td><?php echo $row['name']; ?></td> <td><?php echo $row['age']; ?></td> </tr> <?php endwhile; ?> <?php mysqli_close($conn); ?> <?php endif; ?> </table>
요약하자면 PHP 프로그래밍의 일반적인 테이블 작업에는 데이터 테이블 표시, 데이터 테이블, 스타일 및 스타일 동적으로 생성, 정렬 및 필터링이 포함됩니다. 이러한 기술을 익히면 PHP 프로그래밍의 효율성과 테이블의 가독성을 향상시킬 수 있습니다.
위 내용은 PHP 프로그래밍의 일반적인 테이블 작업은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!