소개
열 값을 기준으로 테이블 행 정렬 데이터를 정리하고 필터링하는 데 필수적입니다. 이 기사에서는 MySQL 데이터베이스에서 채워진 HTML 테이블의 행을 정렬하는 방법에 대한 포괄적인 가이드를 제공합니다.
동적 정렬 링크 생성
정렬을 활성화하려면 링크를 생성하세요. 같은 페이지를 가리키는 열 머리글에 유형별로 정렬하려면 "sort=type"과 같이 정렬 기준을 지정하려면 쿼리 문자열 변수를 포함하세요.
<th><a href="mypage.php?sort=type">Type:</a></th> <th><a href="mypage.php?sort=desc">Description:</a></th> <th><a href="mypage.php?sort=recorded">Recorded Date:</a></th> <th><a href="mypage.php?sort=added">Added Date:</a></th>
PHP에서 정렬 처리
PHP 코드, $_GET['sort'] 변수를 사용하여 MySQL 쿼리 수정
<?php $sql = "SELECT * FROM MyTable"; switch ($_GET['sort']) { case 'type': $sql .= " ORDER BY type"; break; case 'desc': $sql .= " ORDER BY Description"; break; case 'recorded': $sql .= " ORDER BY DateRecorded"; break; case 'added': $sql .= " ORDER BY DateAdded"; break; }
보안 고려 사항
악의적인 입력이 쿼리를 수정하지 못하도록 $_GET['sort'] 값을 검증하여 SQL 삽입으로부터 보호하세요.
위 내용은 MySQL 데이터베이스에서 HTML 테이블 행을 동적으로 정렬하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!