PHP에서 키워드 추적을 구현하는 방법: 1. 텍스트 상자에서 키워드 텍스트 입력을 가져옵니다. 2. 데이터베이스 및 쿼리에 연결합니다. 3. 쿼리 결과를 루프로 표시합니다. 핵심 단어 텍스트를 빨간색 텍스트로 바꾸십시오.
이 기사의 운영 환경: windows7 시스템, PHP7.1 버전, DELL G3 컴퓨터
PHP에서 키워드 추적을 구현하는 방법은 무엇입니까?
키워드 검색 후 레드라인 기능을 구현하는 PHP의 예
이 글에서는 키워드 검색 후 레드라인 기능을 구현하는 PHP의 예를 설명합니다. 참고하실 수 있도록 자세한 내용을 공유합니다.
PHP를 처음 배울 때 검색 후 키워드 추적이 궁금했습니다. 그런데 요 며칠 PHP의 기초를 다져보던 중, 나는 그러한 효과를 얻을 수 없다는 것을 알았습니다. 평소와 마찬가지로 렌더링을 먼저 보여드리겠습니다.
렌더링 실행
데이터베이스 관련
Code
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title></title> <link rel="stylesheet" href=""> </head> <body> <form action="14.php" method="post"> 请输入关键字:<input type="text" name="keyword"> <input type="submit" value="提交" /> </form> <?php if(!empty($_POST['keyword'])){ $keyword = $_POST['keyword'];//获取输入的关键字 //进行数据库连接 $conn = mysql_connect("localhost","root","1234"); if(!$conn){ die("数据库连接失败"); } $flag = mysql_select_db("book",$conn); if(!$flag){ die("数据库打开失败"); } mysql_query("set names utf8"); $sql = "select * from book where name like '%$keyword%' or description like '%$keyword%'"; $result = mysql_query($sql,$conn); while($row = mysql_fetch_assoc($result)){ ?> <div style="width:300px;height:100px;background-color: #ccc;margin-bottom: 10px"> <p>书名:<?php echo str_ireplace($keyword, "<font color='#f00'>$keyword</font>",$row['name'])?></p> <p>描述:<?php echo str_ireplace($keyword, "<font color='#f00'>$keyword</font>",$row['description'])?></p> </div> <?php } }else{ echo "很遗憾,没有找到书籍"; } ?> </body> </html>
마지막으로 구현 원리에 대해 이야기해 보겠습니다. 먼저 키워드 텍스트 입력을 받으세요. 텍스트 상자에서 데이터베이스에 연결하여 책 제목이나 설명에 키워드 텍스트가 포함된 레코드를 쿼리하고 쿼리 결과를 루프로 표시합니다. 빨간색으로 표시된 키워드 텍스트 텍스트는 키워드 강조 효과를 얻습니다. str_ireplace()
PHP 비디오 튜토리얼"
위 내용은 PHP에서 키워드 추적을 구현하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!