>  Q&A  >  본문

PHP를 사용하여 테이블의 데이터를 검색하고 필터링하는 방법은 무엇입니까?

테이블의 데이터를 검색하고 필터링하고 싶은데 현재 PHP를 배우고 있어서 어떻게 해야 할지 모르겠습니다. 이것은 제가 데이터를 검색하는 데 사용하는 PHP 스크립트입니다

으아악

내 입력 필드 검색입니다

으아악

이것은 PHP로 작성된 테이블입니다. 이 테이블에서 검색하고 싶은 데이터를 표시하고 싶습니다

<?php
require('./conn.php');
if (isset($_POST['search'])) {
   $valueToSearch = $_POST['query'];
   // search in all table columns
   // using concat mysql <function></function>
   $query = "SELECT * FROM `user_2` WHERE CONCAT(`firstname`, `lastname`) LIKE '%" . $valueToSearch . "%'";
   $search_result = filterTable($query);
} else {
   $query = "SELECT * FROM `user_2`";
   $search_result = filterTable($query);
}

// function to connect and execute the query
function filterTable($query)
{
   $connect = mysqli_connect("localhost", "root", "", "info");
   $filter_Result = mysqli_query($connect, $query);
   return $filter_Result;
}

?>

P粉287726308P粉287726308318일 전486

모든 응답(1)나는 대답할 것이다

  • P粉300541798

    P粉3005417982023-12-30 12:42:58

    AJAX를 사용하여 서버에 요청을 보내고 반환된 데이터를 기반으로 테이블을 다시 작성할 수 있습니다. 다음은 아직 테스트되지 않았지만 작동할 수 있는 빠른 해시 예시입니다. 전체 검토에서는 진행 상황을 설명해야 합니다. HTML을 다양하게 수정하고 주석에서 참조한 CSS를 사용하여 양식 콘텐츠를 중앙 정렬했습니다.

    으아아아

    회신하다
    0
  • 취소회신하다