>  기사  >  백엔드 개발  >  PHP site_php 기술에서 검색 키워드를 밝게 하는 방법

PHP site_php 기술에서 검색 키워드를 밝게 하는 방법

WBOY
WBOY원래의
2016-05-16 20:26:51716검색

이 기사의 예에서는 PHP 사이트에서 검색 키워드를 밝게 만드는 방법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 구체적인 분석은 다음과 같습니다.

우리가 하는 일은 검색 결과를 꺼내고 동일한 검색 키워드를 강조 표시된 단어로 바꾸는 것입니다. 우리는 str_replace(찾고 있는 키워드, <강조 표시된 html 태그> 키워드, $str)를 사용합니다. );

너무 쉽네요. 예를 들어 보겠습니다.

먼저 데이터베이스 생성: 'searchKey' 데이터베이스 생성;

테이블을 다시 생성하면 SQL 데이터베이스 생성 코드는 다음과 같습니다.

코드 복사 코드는 다음과 같습니다.
CREATE TABLE `fangke_cc`.`search`(
`id` INT( 4 ) NOT NULL AUTO_INCREMENT ,
`키워드` VARCHAR( 20 ) NOT NULL ,
기본 키( `id` )
) 엔진 = 마이삼

일부 데이터를 가져오고 SQL 데이터베이스 생성 코드는 다음과 같습니다.
코드 복사 코드는 다음과 같습니다.
INSERT INTO `search`(`id`, `keyword`) VALUES
(1, '중국 최초의 스크립트 프로그래밍 장소 www.jb51.net'),
(2, '중국 최초의 스크립트 프로그래밍 정거장 ​​www.jb51.net'),
(3, '중국 최초의 스크립트 프로그래밍 정거장 ​​www.jb51.net'),
(4, '중국 최초의 스크립트 프로그래밍 정거장 ​​www.jb51.net');

자, 쿼리 작업을 수행해 보겠습니다. 예제 코드는 다음과 같습니다.
코드 복사 코드는 다음과 같습니다.
if( $_POST) {
$db ='팡케_cc'
mysql_pconnect('localhost','root','root') 또는 die(mysql_error())
mysql_select_db($db)
mysql_query("이름 설정 'gbk'"); $key = $_POST['키워드']
$sql = "'%$key%'와 같은 키워드가 있는 검색에서 *를 선택하세요."; $쿼리 = mysql_query($sql)
while( $rs = mysql_fetch_array( $query ) )
{
echo str_replace($key,"$key",$rs['keyword']),'
'; }
}

?>
<라벨> <라벨>


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