>백엔드 개발 >PHP 튜토리얼 >PHP 간편 검색 기능 구현 설명

PHP 간편 검색 기능 구현 설명

韦小宝
韦小宝원래의
2018-03-05 10:29:4716841검색

많은 웹사이트에 search 기능이 있다는 것을 알 수 있습니다. 그렇다면 PHP는 검색 기능을 어떻게 구현하나요? 실제로 PHP의 간단한 검색 기능은 어떻게 구현되는지 살펴보겠습니다.

간단한 PHP 검색

초기

query 문에 검색 문을 추가하여 코드 단순화를 달성합니다

$news_sql = "SELECT * from books where 1=1 ".$searchAddSql." order by book_number ";

$searchAddSql시작이 비어 있습니다. 예, 사용자가 검색 조건을 입력하면 $ searchAddSql은 쿼리 문을 포함하는
문자열 이 됩니다.

먼저 사용자가 검색 조건

if(isset($_GET["searchText"]))
{
	$searchText = $_GET["searchText"];
	$searchAddSql = $searchAddSql." and (book_number like '%".$searchText."%' 
	or book_name like '%".$searchText."%'
	or book_sum like '%".$searchText."%'
	or book_author like '%".$searchText."%')";
}

을 입력했는지 확인합니다. 초기

$news_sql = "SELECT * from books where 1=1 ".$searchAddSql." order by book_number ";

는 Into:


$news_sql="SELECT * from books where 1=1 and (book_number like '%中%' 
or book_name like '%中%' 
or book_sum like '%中%' 
or book_author like '%中%' ) order by book_number";

가 됩니다. 이는 쿼리 문을 재설정하는 것과 같습니다. 검색의 목적을 달성하기 위해

PHP 검색을 구현하는 다른 방법이 있는데, 이 방법이 실제로 가장 간단한 방법입니다.

관련 기사:

php 검색 기능

php 검색 플러스 페이징 코드

위 내용은 PHP 간편 검색 기능 구현 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.